Skip to content
Snippets Groups Projects
Commit 3df36a7f authored by Jens Nolte's avatar Jens Nolte
Browse files

vim: Disable LanguageClient-neovim

parent caff3c2c
No related branches found
No related tags found
No related merge requests found
...@@ -110,36 +110,36 @@ pkgs.neovim.override { ...@@ -110,36 +110,36 @@ pkgs.neovim.override {
" Configure language client " Configure language client
let g:LanguageClient_useVirtualText = "No" "let g:LanguageClient_useVirtualText = "No"
" let g:LanguageClient_hideVirtualTextsOnInsert = 1 "" let g:LanguageClient_hideVirtualTextsOnInsert = 1
let g:LanguageClient_serverCommands = { "let g:LanguageClient_serverCommands = {
\ 'haskell': ['haskell-language-server-wrapper', '--lsp'], "\ 'haskell': ['haskell-language-server-wrapper', '--lsp'],
\ 'cpp': ['clangd', '--background-index',] "\ 'cpp': ['clangd', '--background-index',]
\ } "\ }
function SetupLanguageClient() "function SetupLanguageClient()
" Always show the sign column (to prevent jumps when loading git- or the language client) " " Always show the sign column (to prevent jumps when loading git- or the language client)
set signcolumn=yes " set signcolumn=yes
nnoremap <Leader>la <Cmd>call LanguageClient_workspace_applyEdit()<CR> " nnoremap <Leader>la <Cmd>call LanguageClient_workspace_applyEdit()<CR>
nnoremap <Leader>lc <Cmd>call LanguageClient#textDocument_definition()<CR> " nnoremap <Leader>lc <Cmd>call LanguageClient#textDocument_definition()<CR>
nnoremap <Leader>ld <Cmd>call LanguageClient#textDocument_definition()<CR> " nnoremap <Leader>ld <Cmd>call LanguageClient#textDocument_definition()<CR>
nnoremap <Leader>le <Cmd>call LanguageClient#explainErrorAtPoint()<CR> " nnoremap <Leader>le <Cmd>call LanguageClient#explainErrorAtPoint()<CR>
nnoremap <Leader>lf <Cmd>call LanguageClient#textDocument_formatting()<CR> " nnoremap <Leader>lf <Cmd>call LanguageClient#textDocument_formatting()<CR>
nnoremap <Leader>lh <Cmd>call LanguageClient#textDocument_hover()<CR> " nnoremap <Leader>lh <Cmd>call LanguageClient#textDocument_hover()<CR>
nnoremap <Leader>lm <Cmd>call LanguageClient_contextMenu()<CR> " nnoremap <Leader>lm <Cmd>call LanguageClient_contextMenu()<CR>
nnoremap <Leader>lr <Cmd>call LanguageClient#textDocument_rename()<CR> " nnoremap <Leader>lr <Cmd>call LanguageClient#textDocument_rename()<CR>
nnoremap <Leader>ls <Cmd>call LanguageClient_textDocument_documentSymbol()<CR> " nnoremap <Leader>ls <Cmd>call LanguageClient_textDocument_documentSymbol()<CR>
nnoremap <Leader>lt <Cmd>call LanguageClient#textDocument_typeDefinition()<CR> " nnoremap <Leader>lt <Cmd>call LanguageClient#textDocument_typeDefinition()<CR>
nnoremap <Leader>lx <Cmd>call LanguageClient#textDocument_references()<CR> " nnoremap <Leader>lx <Cmd>call LanguageClient#textDocument_references()<CR>
nnoremap <Leader>lq <Cmd>LanguageClientStop<CR><Cmd>LanguageClientStart<CR> " nnoremap <Leader>lq <Cmd>LanguageClientStop<CR><Cmd>LanguageClientStart<CR>
endfunction() "endfunction()
augroup LSP "augroup LSP
autocmd! " autocmd!
autocmd FileType c,cpp,haskell call SetupLanguageClient() " autocmd FileType c,cpp,haskell call SetupLanguageClient()
augroup END "augroup END
" Use deoplete for autocompletion. " Use deoplete for autocompletion.
...@@ -181,7 +181,7 @@ pkgs.neovim.override { ...@@ -181,7 +181,7 @@ pkgs.neovim.override {
fzf-vim fzf-vim
# non-neovim-native Language server support # non-neovim-native Language server support
LanguageClient-neovim #LanguageClient-neovim
deoplete-nvim deoplete-nvim
# neovim native language server support # neovim native language server support
...@@ -208,7 +208,7 @@ pkgs.neovim.override { ...@@ -208,7 +208,7 @@ pkgs.neovim.override {
# Haskell syntax highlighting # Haskell syntax highlighting
haskell-vim haskell-vim
# Haskell alternative to language server (TODO: load on demand?) # Haskell alternative to language server (TODO: load on demand?)
ghcid #ghcid
]; ];
opt = [ opt = [
]; ];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment