diff options
-rw-r--r-- | colors/meltdown_ng.vim | 10 | ||||
-rw-r--r-- | lua/lsp.lua | 8 |
2 files changed, 14 insertions, 4 deletions
diff --git a/colors/meltdown_ng.vim b/colors/meltdown_ng.vim index c12a386..be6296b 100644 --- a/colors/meltdown_ng.vim +++ b/colors/meltdown_ng.vim @@ -7,6 +7,7 @@ if version > 580 endif let g:colors_name='meltdown_gen' +hi Magenta guifg=#ff83ff hi DarkGrey guifg=#7b7b7b hi Salmon guifg=#ff7779 hi IncSearch guifg=#ff5d34 ctermfg=202 guibg=#000000 ctermbg=000 gui=reverse cterm=reverse @@ -47,7 +48,8 @@ hi StatusLineNC guifg=#686060 ctermfg=241 guibg=#0f0e0e ctermbg=233 gui=bold cte hi Folded guifg=#000000 ctermfg=000 guibg=#9f9a84 ctermbg=144 hi TabLine guifg=#d4d4d4 guibg=#2d2d2d gui=none -hi SignColumn guibg=#1a1818 ctermbg=234 +" hi SignColumn guibg=#1a1818 ctermbg=234 +hi SignColumn guibg=#1f1d2a ctermbg=234 hi Yellow1 guifg=#ffb700 ctermfg=179 hi Error guifg=#ff0000 ctermfg=009 guibg=#1a1818 ctermbg=234 hi Directory guifg=#80a0ff ctermfg=111 gui=bold cterm=bold @@ -66,6 +68,7 @@ hi Sage3Mix guifg=#8ba3bb ctermfg=110 hi PMenu guifg=#ff7779 ctermfg=241 guibg=#14151d ctermbg=238 hi CursorColumn guibg=#313030 ctermbg=236 hi PMenuSel guifg=#ff5d34 ctermfg=202 guibg=#343030 ctermbg=236 gui=bold cterm=bold +hi Number guifg=#9a9a9a hi! link TagbarAccessProtected Yellow1 hi! link javaDocTags Orange6 @@ -89,7 +92,7 @@ hi! link RadiationJavaMember Yellow1 hi! link Structure Red1 hi! link RadiationCppUnion Type hi! link htmlTagName Blue1 -hi! link PreProc Sage3 +hi! link PreProc Magenta hi! link RadiationCppEnum Type hi! link RadiationJavaLocalVar Sage2 hi! link TagbarAccessPublic Green1 @@ -98,12 +101,11 @@ hi! link Identifier Teal1 hi! link javaOperator Operator hi! link RadiationJavaEnhancedForIterator RadiationJavaForIterator hi! link String Green1 -hi Comment guifg=#837d75 +hi Comment guifg=#4b4b64 gui=italic hi! link RadiationCppTypedef RadiationProtoType hi! link javaCommentTitle Blue1 hi! link Constant PreProc hi! link SpecialKey Blue1 -hi! link Number Constant hi! link javaDocComment Comment hi! link TagbarAccessPrivate Red1 hi! link htmlTag Blue2 diff --git a/lua/lsp.lua b/lua/lsp.lua index d66e5ab..4be6287 100644 --- a/lua/lsp.lua +++ b/lua/lsp.lua @@ -8,6 +8,8 @@ nvim_lsp.clangd.setup {} nvim_lsp.bashls.setup {} nvim_lsp.rust_analyzer.setup {} nvim_lsp.vimls.setup {} +nvim_lsp.zls.setup {} +nvim_lsp.ocamllsp.setup {} nvim_lsp.hls.setup { settings = { haskell = { @@ -226,4 +228,10 @@ end vim.cmd[[hi DiagnosticUnderlineError gui=undercurl guisp=salmon]] vim.cmd[[hi DiagnosticUnderlineWarn gui=undercurl guisp=gold]] +local signs = { Error = " ", Warn = " ", Hint = " ", Info = " " } +for type, icon in pairs(signs) do + local hl = "DiagnosticSign" .. type + vim.fn.sign_define(hl, { text = icon, texthl = hl, numhl = "" }) +end + return M |