Add support for Neovim LSP (#245)

* Add support for Neovim LSP

* Create a Neovim-specific highlighting fold
This commit is contained in:
Olivier Roques
2020-12-14 02:24:18 +01:00
committed by GitHub
parent 935016df26
commit 94ff495eac

View File

@@ -604,9 +604,10 @@ hi link gitcommitUnmergedArrow gitcommitUnmergedFile
" }}} " }}}
" Neovim terminal colors {{{ " Neovim-Specific Highlighting {{{
if has("nvim") if has("nvim")
" Neovim terminal colors {{{
let g:terminal_color_0 = s:black.gui let g:terminal_color_0 = s:black.gui
let g:terminal_color_1 = s:red.gui let g:terminal_color_1 = s:red.gui
let g:terminal_color_2 = s:green.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_15 = s:comment_grey.gui
let g:terminal_color_background = g:terminal_color_0 let g:terminal_color_background = g:terminal_color_0
let g:terminal_color_foreground = g:terminal_color_7 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 endif
" }}} " }}}