Update LSP colors for better visibility and clarity

Refine diagnostic colors to use fluorescent tones for errors,
warnings, and hints, enhancing visibility in the editor.
This commit is contained in:
Ray Elliott 2025-12-11 23:36:29 +00:00
commit 5acb2cc169
2 changed files with 38 additions and 35 deletions

View file

@ -72,25 +72,28 @@ M.fg_weaker = {'#bbbbbb', 251, 'gray'} -- Lightest text (very subtle)
M.fg_exception = {'#7c4444', 251, 'gray'}
-- ============================================================================
-- Status Foreground Colors
-- Status Foreground Colors (Git/Diff - muted natural tones)
-- ============================================================================
-- Git/diff status indicators (used in statusline, signs, etc.)
M.success = {'#89af89', 196, 'white'} -- Success/addition (green)
M.modified = {'#8989af', 196, 'white'} -- Modified/change (blue)
M.fail = {'#af8989', 196, 'white'} -- Fail/deletion (red)
-- These are muted, natural colors for git changes
M.success = {'#89af89', 196, 'white'} -- Success/addition (muted green)
M.modified = {'#8989af', 196, 'white'} -- Modified/change (muted blue)
M.fail = {'#af8989', 196, 'white'} -- Fail/deletion (muted red)
-- ============================================================================
-- Alert/Diagnostic Colors
-- Alert/Diagnostic Colors (Fluorescent/Neon - intentionally jarring)
-- ============================================================================
-- Alert colors (errors, warnings - red/orange scale)
M.alert_strong = {'#d70000', 124, 'darkred'} -- Strong error (bright red)
M.alert = {'#d75f00', 196, 'red'} -- Normal alert (orange-red)
M.alert_weak = {'#000000', 203, 'red'} -- Weak alert (black - used for text)
-- These colors are designed to be NOTICED, not blend in with code
-- Fluorescent/neon aesthetic similar to bg_hl_special_alt colors
-- Think "highlighter marker" - bright, synthetic, stands out on white paper
-- Question/info color (black - for prompts, info messages)
M.question = {'#000000', 0, 'black'}
-- LSP Diagnostics - Fluorescent colors for maximum visibility
M.diag_error = {'#ff0066', 197, 'red'} -- Hot pink-red (screams "error!")
M.diag_warn = {'#ff6600', 202, 'red'} -- Fluorescent orange (warnings)
M.diag_info = {'#00ccff', 45, 'cyan'} -- Bright fluorescent cyan (info - more prominent)
M.diag_hint = {'#66e0ff', 81, 'cyan'} -- Softer fluorescent cyan (hint - less prominent)
-- ============================================================================
-- Primary Accent Colors (brownish-red tones)