diff options
author | Matthew Lemon <matt@matthewlemon.com> | 2022-09-14 10:55:40 +0100 |
---|---|---|
committer | Matthew Lemon <matt@matthewlemon.com> | 2022-09-14 10:55:40 +0100 |
commit | bae9a01e31a8f286460722e0c52ba0c1b4ff5c8b (patch) | |
tree | f720a6225edc971415d48815ec778fcb1f5deadc | |
parent | 7351a04ebf644bfef4c2069f1f86bc38a98279fa (diff) |
removed vim-lsp plugin and config file that was causing problems
-rw-r--r-- | vim/plugin/lsp.vim | 45 | ||||
-rw-r--r-- | vim/vimrc | 2 |
2 files changed, 1 insertions, 46 deletions
diff --git a/vim/plugin/lsp.vim b/vim/plugin/lsp.vim deleted file mode 100644 index ea2f62d..0000000 --- a/vim/plugin/lsp.vim +++ /dev/null @@ -1,45 +0,0 @@ -func! s:setup_ls(...) abort - let l:servers = lsp#get_allowed_servers() - - " key mappings - for l:server in l:servers - let l:cap = lsp#get_server_capabilities(l:server) - - if has_key(l:cap, 'completionProvider') - setlocal completefunc=lsp#complete - endif - - if has_key(l:cap, 'hoverProvider') - setlocal keywordprg=:LspHover - endif - - if has_key(l:cap, 'codeActionProvider') - nmap <silent><buffer>ga <plug>(lsp-code-action) - endif - - if has_key(l:cap, 'definitionProvider') - nmap <silent><buffer>gd <plug>(lsp-definition) - nmap <silent><buffer>gk <plug>(lsp-peek-definition) - endif - endfor -endfunc - -" register language server -augroup LSC - autocmd! - autocmd User lsp_setup call lsp#register_server({ - \ 'name': 'gopls', - \ 'cmd': {_->['gopls']}, - \ 'allowlist': ['go'] - \}) - - autocmd User lsp_server_init call <SID>setup_ls() - autocmd BufEnter * call <SID>setup_ls() -augroup END - -" disable diagnostics etc. -let g:lsp_diagnostics_enabled = 0 -let g:lsp_diagnostics_signs_enabled = 0 -let g:lsp_diagnostics_virtual_text_enabled = 0 -let g:lsp_diagnostics_highlights_enabled = 0 -let g:lsp_document_code_action_signs_enabled = 0 @@ -144,7 +144,7 @@ autocmd BufLeave * call s:copy_filename_as_mdlink() " vim-plug call plug#begin('~/.vim/plugged') Plug 'morhetz/gruvbox' -Plug 'prabirshrestha/vim-lsp' +"Plug 'prabirshrestha/vim-lsp' Plug 'alok/notational-fzf-vim' Plug 'sheerun/vim-polyglot' "Plug 'neoclide/coc.nvim', {'branch': 'release'} |