--- dmenu-xresources-alt-5.0.diff.orig	2022-09-20 17:13:24.468960699 -0700
+++ dmenu-xresources-alt-5.0.diff	2022-09-20 18:06:15.642577350 -0700
@@ -18,10 +18,10 @@
 +
 +static char *prompt      = NULL;      /* -p  option; prompt to the left of input field */
 +
-+static char normfgcolor[] = "#bbbbbb";
-+static char normbgcolor[] = "#222222";
-+static char selfgcolor[]  = "#eeeeee";
-+static char selbgcolor[]  = "#005577";
++static char normfgcolor[] = "#bbbbbb", normhlfgcolor[] = "#ffc978";
++static char normbgcolor[] = "#222222", normhlbgcolor[] = "#222222";
++static char selfgcolor[]  = "#eeeeee", selhlfgcolor[]  = "#ffc978";
++static char selbgcolor[]  = "#005577", selhlbgcolor[]  = "#005577";
 +static char *colors[SchemeLast][2] = {
  	/*     fg         bg       */
 -	[SchemeNorm] = { "#bbbbbb", "#222222" },
@@ -43,10 +43,10 @@
 + */
 +ResourcePref resources[] = {
 +	{ "font",        STRING, &font },
-+	{ "normfgcolor", STRING, &normfgcolor },
-+	{ "normbgcolor", STRING, &normbgcolor },
-+	{ "selfgcolor",  STRING, &selfgcolor },
-+	{ "selbgcolor",  STRING, &selbgcolor },
++	{ "normfgcolor", STRING, &normfgcolor }, { "normhlfgcolor", STRING, &normhlfgcolor },
++	{ "normbgcolor", STRING, &normbgcolor }, { "normhlbgcolor", STRING, &normhlbgcolor },
++	{ "selfgcolor",  STRING, &selfgcolor },  { "selhlfgcolor",  STRING, &selhlfgcolor  },
++	{ "selbgcolor",  STRING, &selbgcolor },  { "selhlbgcolor",  STRING, &selhlbgcolor  },
 +	{ "prompt",      STRING, &prompt },
 +};
 diff -rupN orig/dmenu.c patched/dmenu.c
