summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Lemon <matt@matthewlemon.com>2022-09-14 10:55:40 +0100
committerMatthew Lemon <matt@matthewlemon.com>2022-09-14 10:55:40 +0100
commitbae9a01e31a8f286460722e0c52ba0c1b4ff5c8b (patch)
treef720a6225edc971415d48815ec778fcb1f5deadc
parent7351a04ebf644bfef4c2069f1f86bc38a98279fa (diff)
removed vim-lsp plugin and config file that was causing problems
-rw-r--r--vim/plugin/lsp.vim45
-rw-r--r--vim/vimrc2
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
diff --git a/vim/vimrc b/vim/vimrc
index 32b5ab5..417c969 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -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'}