From f0e723d67fee0d90e2ab481ce2bd78c195c87ae6 Mon Sep 17 00:00:00 2001 From: Jakub Date: Wed, 4 Jan 2023 14:08:53 -0500 Subject: [PATCH] lines below prompt patch --- dmenu.c | 2 +- ...nesbelowprompt-and-fullwidth-20211014.diff | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 patches/dmenu-linesbelowprompt-and-fullwidth-20211014.diff diff --git a/dmenu.c b/dmenu.c index dc3f607..c9dea82 100644 --- a/dmenu.c +++ b/dmenu.c @@ -180,7 +180,7 @@ drawmenu(void) if (lines > 0) { /* draw vertical list */ for (item = curr; item != next; item = item->right) - drawitem(item, x, y += bh, mw - x); + drawitem(item, x - promptw, y += bh, mw); } else if (matches) { /* draw horizontal list */ x += inputw; diff --git a/patches/dmenu-linesbelowprompt-and-fullwidth-20211014.diff b/patches/dmenu-linesbelowprompt-and-fullwidth-20211014.diff new file mode 100644 index 0000000..9a58224 --- /dev/null +++ b/patches/dmenu-linesbelowprompt-and-fullwidth-20211014.diff @@ -0,0 +1,25 @@ +From 98e63311c4816fb3c7f5c5d00232fec3232465f3 Mon Sep 17 00:00:00 2001 +From: Sebastian LaVine +Date: Sat, 3 Jul 2021 17:35:50 -0400 +Subject: [PATCH] Draw lines immediately below prompt + +--- + dmenu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dmenu.c b/dmenu.c +index 65f25ce..5a041a6 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -154,7 +154,7 @@ drawmenu(void) + if (lines > 0) { + /* draw vertical list */ + for (item = curr; item != next; item = item->right) +- drawitem(item, x, y += bh, mw - x); ++ drawitem(item, x - promptw, y += bh, mw); + } else if (matches) { + /* draw horizontal list */ + x += inputw; +-- +2.32.0 +