# HG changeset patch # User Meredith Howard # Date 1679324626 18000 # Node ID a9da52816a338d786d20a293633a5afd75902fbd # Parent 81b964cde5b92aa98ac2bac5fa8681b1aaef6297 remove lsp stuff from vim diff --git a/.vim/autoload/plug.vim b/.vim/autoload/plug.vim --- a/.vim/autoload/plug.vim +++ b/.vim/autoload/plug.vim @@ -22,7 +22,7 @@ " Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets' " " " On-demand loading -" Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } +" Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' } " Plug 'tpope/vim-fireplace', { 'for': 'clojure' } " " " Using a non-default branch diff --git a/.vimrc b/.vimrc --- a/.vimrc +++ b/.vimrc @@ -38,9 +38,6 @@ let s:filename = expand('') Plug 'kana/vim-textobj-user' Plug 'glts/vim-textobj-comment' - Plug 'prabirshrestha/vim-lsp' - Plug 'mattn/vim-lsp-settings' - Plug 'vimwiki/vimwiki' Plug 'Shougo/vinarise.vim' @@ -123,26 +120,6 @@ noremap tm :Tabularize methods a :call vimrc#AutoFmtToggle() -" Maps that only apply when an LSP is available -func! s:on_lsp_buffer_enabled() abort - setl omnifunc=lsp#complete - if exists('+tagfunc') - setl tagfunc=lsp#tagfunc - endif - nmap K (lsp-hover) - nmap gd (lsp-definition) - nmap gr (lsp-references) - nmap gt (lsp-peek-type-definition) - nmap ]d (lsp-next-diagnostic) - nmap [d (lsp-previous-diagnostic) - nmap ]r (lsp-next-reference) - nmap [r (lsp-previous-reference) - nmap rn (lsp-rename) - nmap gt (lsp-type-definition) - let &signcolumn = (has('gui_running') ? 'number' : 'yes') - hi lspReference ctermfg=217 guifg=#f0a0c0 -endfunc - " Commands & Aliases {{{ command! -nargs=+ CAlias call vimrc#CommandAlias() @@ -357,41 +334,6 @@ let g:mucomplete#chains = { \ 'default': ['path', 'c-n', 'omni', 'tags', 'dict', 'uspl'], \} -">> vim-lsp -let g:lsp_diagnostics_echo_cursor = 1 -let g:lsp_diagnostics_echo_delay = 200 -let g:lsp_diagnostics_highlight_enabled = 0 -let g:lsp_diagnostics_signs_insert_mode_enabled = 0 -let g:lsp_document_code_action_signs_enabled = 0 -let g:lsp_preview_doubletap = [function('lsp#ui#vim#output#closepreview')] - -let g:lsp_settings_enable_suggestions = 0 -let g:lsp_settings_deny_local_keys = ['cmd', 'config', 'disabled', 'workspace_config'] -let g:lsp_settings_filetype_perl = v:false -let g:lsp_settings_filetype_ruby = ['solargraph'] - -if !has('patch-8.1.1517') && !has('neovim') - let g:lsp_signature_help_enabled = 0 -endif - -augroup vim-lsp - autocmd! - autocmd User lsp_buffer_enabled call s:on_lsp_buffer_enabled() - autocmd User lsp_float_opened call s:on_lsp_float_opened() - autocmd FileType markdown.lsp-hover nmap q :pclose - autocmd FileType markdown.lsp-hover exe "%s/](/]\r(/g" -augroup END - -func! s:on_lsp_float_opened() abort - call win_execute(popup_list()[0], 'setl sbr=NONE nobri linebreak') -endfunc - -let g:lsp_settings = { - \ 'gopls': { - \ 'workspace_config': { 'gopls': { 'gofumpt': v:true } }, - \ }, -\ } - ">> Vimwiki let g:vimwiki_auto_chdir = 1 let g:vimwiki_auto_header = 1