Differentiate current search match from other matches
CurSearch gets bright-green so the cursor match pops; other matches
use a subtle bright-black background to reduce visual noise.
Assisted-by: Claude Opus 4.6 via pi
diff --git a/.config/nvim/fnl/alphabaster/init.fnl b/.config/nvim/fnl/alphabaster/init.fnl
index 7c29fa3f..b009358c 100644
--- a/.config/nvim/fnl/alphabaster/init.fnl
+++ b/.config/nvim/fnl/alphabaster/init.fnl
@@ -92,9 +92,9 @@
(hi :TabLineFill {:bg colors.black})
;;; Search — high contrast, needs to pop
- (hi :Search {:fg colors.bg :bg colors.yellow})
+ (hi :Search {:fg colors.fg :bg colors.bright-black})
(hi :IncSearch {:fg colors.bg :bg colors.bright-yellow})
- (hi :CurSearch {:fg colors.bg :bg colors.bright-yellow})
+ (hi :CurSearch {:fg colors.bg :bg colors.bright-green})
;;; Diagnostics — these are actionable, worth color
(hi :DiagnosticError {:fg semantic.error})