sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit e9c21ad462d5f65178c56dad1caeda5b554baa2b
parent 383b7b2dfd5ef98291e24dbff7de64f19c79d902
Author: Danil Semelenov <mail@danil.mobi>
Date:   Fri, 18 Sep 2015 23:55:11 +0300

Add dmenu patch for hiding the single empty menu item on passing the single newline

Diffstat:
Atools.suckless.org/dmenu/patches/dmenu-4.5-hide-single-newline.diff | 12++++++++++++
Atools.suckless.org/dmenu/patches/hide-single-newline.md | 17+++++++++++++++++
2 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/tools.suckless.org/dmenu/patches/dmenu-4.5-hide-single-newline.diff b/tools.suckless.org/dmenu/patches/dmenu-4.5-hide-single-newline.diff @@ -0,0 +1,12 @@ +diff --git a/dmenu.c b/dmenu.c +index 4ea95f8..4b76da5 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -482,6 +482,7 @@ readstdin(void) { + } + if(items) + items[i].text = NULL; ++ if (i == 1 && items[0].text[0] == '\0') items = realloc(items, 0); + inputw = maxstr ? textw(dc, maxstr) : 0; + lines = MIN(lines, i); + } diff --git a/tools.suckless.org/dmenu/patches/hide-single-newline.md b/tools.suckless.org/dmenu/patches/hide-single-newline.md @@ -0,0 +1,17 @@ +Hide single newline +=================== + +Description +----------- + +When you pass the single newline (for example, using `echo | dmenu`) dmenu displays one empty menu item. You can see this effect in surf with "go to url" and "find in page" menus. This patch hides this sad, lonely item. + +Download +-------- + +* [dmenu-4.5-hide-single-newline.diff](dmenu-4.5-hide-single-newline.diff) (0.1k) (18 Sep 2015) + +Author +------ + +* Danil Semelenov - `<mail at danil dot mobi>`