From d67b1f3581cbb7d43196ad2711dfe7f448a1a6de Mon Sep 17 00:00:00 2001 From: Augusto Gunsch Date: Wed, 14 Dec 2022 11:58:30 +0100 Subject: [PATCH] Add phan LSP --- config/nvim/init.vim | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/config/nvim/init.vim b/config/nvim/init.vim index 3a6f2be..b489b36 100644 --- a/config/nvim/init.vim +++ b/config/nvim/init.vim @@ -20,6 +20,9 @@ hi DiffText ctermbg=166 ctermfg=15 hi Folded ctermbg=233 ctermfg=247 hi FoldColumn ctermbg=233 ctermfg=247 +" matchit builtin plugin +packadd! matchit + let mapleader = " " let maplocalleader = "," @@ -33,11 +36,11 @@ nnoremap TagbarToggle nnoremap %s/\([( -]\)0\.\(\d\)/\1.\2/gc nnoremap set etset ts=4set sw=4 nnoremap set noet -nnoremap NERDTreeToggle +nnoremap NERDTreeToggle nnoremap let @+=expand("%")echo "Copied relative file path to clipboard." nnoremap ev tabnew $MYVIMRC -nnoremap sv source $MYVIMRC +nnoremap sv source $MYVIMRCAirlineRefresh nnoremap :%s//gc nnoremap t tabnew @@ -92,6 +95,8 @@ Plug 'junegunn/fzf.vim' Plug 'tpope/vim-sleuth' +Plug 'tpope/vim-obsession' + call plug#end() lua << EOF @@ -159,7 +164,7 @@ end -- Use a loop to conveniently call 'setup' on multiple servers and -- map buffer local keybindings when the language server attaches -local servers = { 'clangd', 'rls', 'tsserver', 'jedi_language_server' } +local servers = { 'clangd', 'rls', 'tsserver', 'jedi_language_server', 'phan'} for _, lsp in ipairs(servers) do setup(lsp, default_attach) end