diff --git a/config.def.h b/config.def.h index 13994ad..a5e6fd5 100644 --- a/config.def.h +++ b/config.def.h @@ -16,6 +16,7 @@ static const char *colors[SchemeLast][2] = { [SchemeNorm] = { "#bbbbbb", "#222222" }, [SchemeSel] = { "#eeeeee", "#005577" }, [SchemeOut] = { "#000000", "#00ffff" }, + [SchemeCaret] = { "#fe5e5e", "#222222" }, }; /* -l and -g options; controls number of lines and columns in grid if > 0 */ diff --git a/dmenu.c b/dmenu.c index f14cb95..8b19995 100644 --- a/dmenu.c +++ b/dmenu.c @@ -29,7 +29,7 @@ #define OPAQUE 0xffu /* enums */ -enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */ +enum { SchemeNorm, SchemeSel, SchemeOut, SchemeCaret, SchemeLast }; /* color schemes */ struct item { char *text; @@ -183,7 +183,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); }