Skip to content

Commit eb0c37e

Browse files
Add option to use more subtle highlight for LspReference{Read/Write/Text}
1 parent 85e10a6 commit eb0c37e

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

lua/base46/integrations/lsp.lua

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,26 @@
11
local colors = require("base46").get_theme_tb "base_30"
22
local colorize = require("base46.colors").change_hex_lightness
33

4+
local nvconfig = require "nvconfig"
5+
local subtle_hover = nvconfig.ui.subtle_hover or nvconfig.base46.subtle_hover
6+
7+
local lspReferenceText, lspReferenceRead, lspReferenceWrite
8+
9+
if subtle_hover then
10+
lspReferenceText = { bg = colors.grey }
11+
lspReferenceRead = { bg = colors.grey }
12+
lspReferenceWrite = { bg = colors.grey }
13+
else
14+
lspReferenceText = { fg = colors.darker_black, bg = colors.white }
15+
lspReferenceRead = { fg = colors.darker_black, bg = colors.white }
16+
lspReferenceWrite = { fg = colors.darker_black, bg = colors.white }
17+
end
18+
419
return {
520
-- LSP References
6-
LspReferenceText = { fg = colors.darker_black, bg = colors.white },
7-
LspReferenceRead = { fg = colors.darker_black, bg = colors.white },
8-
LspReferenceWrite = { fg = colors.darker_black, bg = colors.white },
21+
LspReferenceText = lspReferenceText,
22+
LspReferenceRead = lspReferenceRead,
23+
LspReferenceWrite = lspReferenceWrite,
924

1025
-- Lsp Diagnostics
1126
DiagnosticHint = { fg = colors.purple },

0 commit comments

Comments
 (0)