commit b36a036b83a632ceb6aeb10b66326caf04542e9a
parent f252fe2623030d0ecc24fa34e6cdf4919a549ccb
Author: regexghost <regexghost@protonmail.com>
Date: Thu, 23 Apr 2026 08:52:44 +0100
coloured caret patch
Diffstat:
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/config.def.h b/config.def.h
@@ -20,6 +20,7 @@ static const char *colors[SchemeLast][2] = {
[SchemeSelHighlight] = { "#ffc978", "#005577" },
[SchemeNormHighlight] = { "#ffc978", "#222222" },
[SchemeOut] = { "#000000", "#00ffff" },
+ [SchemeCaret] = { "#eeeeee", "#222222" },
};
/* -l option; if nonzero, dmenu uses vertical list with given number of lines */
static unsigned int lines = 0;
diff --git a/dmenu.c b/dmenu.c
@@ -27,7 +27,7 @@
/* enums */
enum { SchemeNorm, SchemeSel, SchemeNormHighlight, SchemeSelHighlight,
- SchemeOut, SchemeLast }; /* color schemes */
+ SchemeOut, SchemeCaret, SchemeLast }; /* color schemes */
struct item {
@@ -217,7 +217,7 @@ drawmenu(void)
curpos = TEXTW(text) - TEXTW(&text[cursor]);
if ((curpos += lrpad / 2 - 1) < w) {
- drw_setscheme(drw, scheme[SchemeNorm]);
+ drw_setscheme(drw, scheme[SchemeCaret]);
drw_rect(drw, x + curpos, 2, 2, bh - 4, 1, 0);
}