Go to file
Hiltjo Posthuma a5a24f475f
inputw: improve correctness and startup performance, by NRK
Always use ~30% of the monitor width for the input in horizontal mode.

Patch adapted from NRK patches.
This also does not calculate inputw when using vertical mode anymore (because
the code is removed).
2022-10-19 17:40:29 +02:00
.gitignore Added gitignore & config 2022-03-05 10:14:09 +01:00
.woodpecker.yml ci: publish to vieter arch-repos 2022-08-28 11:20:24 +02:00
LICENSE bump version to 5.1 2022-02-11 12:26:35 +01:00
Makefile Added PKGBUILD & CI pipeline for publishing 2022-03-05 10:28:01 +01:00
PKGBUILD ci: publish to vieter arch-repos 2022-08-28 11:20:24 +02:00
README removed libdc dependence 2010-11-11 23:56:39 +00:00
arg.h arg.h: fixed argv checks order 2016-02-23 00:31:03 +01:00
config.def.h Applied patch dmenu-fuzzymatch-4.9 2022-03-05 10:47:28 +01:00
config.h Applied patch dmenu-fuzzymatch-4.9 2022-03-05 10:47:28 +01:00
config.mk Bumped version 2022-03-05 10:57:50 +01:00
dmenu.1 Applied patch dmenu-caseinsensitive-5.0 2022-03-05 10:42:28 +01:00
dmenu.c inputw: improve correctness and startup performance, by NRK 2022-10-19 17:40:29 +02:00
dmenu_path.sh Added gitignore & config 2022-03-05 10:14:09 +01:00
dmenu_run.sh Added gitignore & config 2022-03-05 10:14:09 +01:00
drw.c drw_text: account for fallback fonts in ellipsis_width 2022-10-19 17:40:29 +02:00
drw.h introduce drw_fontset_getwidth_clamp() 2022-10-19 17:40:27 +02:00
stest.1 applied Martin Kühl's inverse matching flag to stest 2013-08-13 19:15:04 +02:00
stest.c remove always true condition in if statement 2021-07-25 10:55:45 +02:00
util.c die() on calloc failure 2016-11-05 11:36:42 +01:00
util.h import new drw from libsl and minor fixes. 2016-06-03 19:13:15 +02:00

README

dmenu - dynamic menu
====================
dmenu is an efficient dynamic menu for X.


Requirements
------------
In order to build dmenu you need the Xlib header files.


Installation
------------
Edit config.mk to match your local setup (dmenu is installed into
the /usr/local namespace by default).

Afterwards enter the following command to build and install dmenu
(if necessary as root):

    make clean install


Running dmenu
-------------
See the man page for details.