diff --git a/lua/vscode/colors.lua b/lua/vscode/colors.lua index 27f9c36..e7553eb 100644 --- a/lua/vscode/colors.lua +++ b/lua/vscode/colors.lua @@ -116,6 +116,7 @@ local generate = function() -- Other ui specific colors colors.vscUiBlue = '#084671' colors.vscUiOrange = '#f28b25' + colors.vscPopupHighlightLightBlue = '#d7eafe' return colors end diff --git a/lua/vscode/theme.lua b/lua/vscode/theme.lua index 6d3d9de..a4a8168 100644 --- a/lua/vscode/theme.lua +++ b/lua/vscode/theme.lua @@ -480,9 +480,9 @@ theme.load_syntax = function() DiagnosticUnderlineWarn = { nil, nil, 'undercurl', c.vscYellow }, DiagnosticUnderlineInfo = { nil, nil, 'undercurl', c.vscBlue }, DiagnosticUnderlineHint = { nil, nil, 'undercurl', c.vscBlue }, - LspReferenceText = { nil, c.vscPopupHighlightGray, 'none', nil }, - LspReferenceRead = { nil, c.vscPopupHighlightGray, 'none', nil }, - LspReferenceWrite = { nil, c.vscPopupHighlightGray, 'none', nil }, + LspReferenceText = { nil, isDark and c.vscPopupHighlightGray or c.vscPopupHighlightLightBlue, 'none', nil }, + LspReferenceRead = { nil, isDark and c.vscPopupHighlightGray or c.vscPopupHighlightLightBlue, 'none', nil }, + LspReferenceWrite = { nil, isDark and c.vscPopupHighlightGray or c.vscPopupHighlightLightBlue, 'none', nil }, -- Nvim compe CmpItemKindVariable = { c.vscLightBlue, nil, 'none', nil },