X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/5a4872f466ebd76ddd532bdf2798554421c53df4..fe3919e725e156d751069662d11e38f7b4791de1:/.vim/bundle/vim-lsp/autoload/lsp/internal/diagnostics.vim diff --git a/.vim/bundle/vim-lsp/autoload/lsp/internal/diagnostics.vim b/.vim/bundle/vim-lsp/autoload/lsp/internal/diagnostics.vim new file mode 100644 index 00000000..3e2d2614 --- /dev/null +++ b/.vim/bundle/vim-lsp/autoload/lsp/internal/diagnostics.vim @@ -0,0 +1,20 @@ +function! lsp#internal#diagnostics#_enable() abort + " don't even bother registering if the feature is disabled + if !g:lsp_diagnostics_enabled | return | endif + + call lsp#internal#diagnostics#state#_enable() " Needs to be the first one to register + call lsp#internal#diagnostics#echo#_enable() + call lsp#internal#diagnostics#highlights#_enable() + call lsp#internal#diagnostics#float#_enable() + call lsp#internal#diagnostics#signs#_enable() + call lsp#internal#diagnostics#virtual_text#_enable() +endfunction + +function! lsp#internal#diagnostics#_disable() abort + call lsp#internal#diagnostics#echo#_disable() + call lsp#internal#diagnostics#float#_disable() + call lsp#internal#diagnostics#highlights#_disable() + call lsp#internal#diagnostics#virtual_text#_disable() + call lsp#internal#diagnostics#signs#_disable() + call lsp#internal#diagnostics#state#_disable() " Needs to be the last one to unregister +endfunction