summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--colors/meltdown_ng.vim10
-rw-r--r--lua/lsp.lua8
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