From 94ff495eac89cea2532d8e0022f67c79a24d9649 Mon Sep 17 00:00:00 2001 From: Olivier Roques Date: Mon, 14 Dec 2020 02:24:18 +0100 Subject: [PATCH] Add support for Neovim LSP (#245) * Add support for Neovim LSP * Create a Neovim-specific highlighting fold --- colors/onedark.vim | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/colors/onedark.vim b/colors/onedark.vim index 850864d..6dfa2ff 100644 --- a/colors/onedark.vim +++ b/colors/onedark.vim @@ -604,9 +604,10 @@ hi link gitcommitUnmergedArrow gitcommitUnmergedFile " }}} -" Neovim terminal colors {{{ +" Neovim-Specific Highlighting {{{ if has("nvim") + " Neovim terminal colors {{{ let g:terminal_color_0 = s:black.gui let g:terminal_color_1 = s:red.gui let g:terminal_color_2 = s:green.gui @@ -625,6 +626,17 @@ if has("nvim") let g:terminal_color_15 = s:comment_grey.gui let g:terminal_color_background = g:terminal_color_0 let g:terminal_color_foreground = g:terminal_color_7 + " }}} + " Neovim LSP colors {{{ + call s:h("LspDiagnosticsDefaultError", { "fg": s:red }) + call s:h("LspDiagnosticsDefaultWarning", { "fg": s:yellow }) + call s:h("LspDiagnosticsDefaultInformation", { "fg": s:white }) + call s:h("LspDiagnosticsDefaultHint", { "fg": s:comment_grey }) + call s:h("LspDiagnosticsUnderlineError", { "fg": s:red, "gui": "underline", "cterm": "underline" }) + call s:h("LspDiagnosticsUnderlineWarning", { "fg": s:yellow, "gui": "underline", "cterm": "underline" }) + call s:h("LspDiagnosticsUnderlineInformation", { "fg": s:white, "gui": "underline", "cterm": "underline" }) + call s:h("LspDiagnosticsUnderlineHint", { "fg": s:comment_grey, "gui": "underline", "cterm": "underline" }) +" }}} endif " }}}