dark teal float windows; lsp clangd only if it exists
dblume

dblume commited on 2025-05-20 20:08:59
Showing 2 changed files, with 4 additions and 3 deletions.

... ...
@@ -40,8 +40,8 @@ hi htmlBold     term=bold cterm=bold ctermfg=white ctermbg=237 gui=bold
40 40
 hi htmlBoldItalic term=bold,italic cterm=bold,italic ctermfg=white ctermbg=24 gui=bold,italic
41 41
 hi htmlStrike   ctermfg=248 ctermbg=235
42 42
 
43
-hi NormalFloat  cterm=NONE ctermbg=236
44
-hi FloatBorder cterm=NONE ctermbg=233
43
+hi NormalFloat  cterm=NONE ctermbg=23
44
+hi FloatBorder cterm=NONE ctermbg=23
45 45
 
46 46
 hi MyTagListTagName ctermbg=25
47 47
 
... ...
@@ -454,6 +454,7 @@ let g:rainbow_active = 1 "set to 0 if you want to enable it later via :RainbowTo
454 454
 " See https://wiki.dlma.com/neovim#cscope
455 455
 lua << EOF
456 456
 
457
+  if vim.fn.executable('clangd') == 1 then
457 458
     vim.lsp.config.clangd = {
458 459
       cmd = { 'clangd', '--background-index' },
459 460
       root_markers = { '.git', '.clang-format', '.editorconfig' },
... ...
@@ -461,8 +462,8 @@ lua << EOF
461 462
     }
462 463
     vim.keymap.set("n", "<Leader>d", ":lua vim.diagnostic.open_float(0, {scope='line'})<CR>", { desc = "Show diagnostics" })
463 464
     vim.keymap.set("n", "gl", ":lua vim.diagnostic.open_float({ border = 'rounded' })<CR>", { desc = "Show diagnostic fixes" })
464
-  
465 465
     vim.lsp.enable({'clangd'})
466
+  end
466 467
 
467 468
   require('cscope_maps').setup({ 
468 469
     disable_maps = true, -- Mapping C-] to :Cstag <cword> worse than :tag <cword>
469 470