diff --git a/install.sh b/install.sh index 027e642..52d8fc7 100755 --- a/install.sh +++ b/install.sh @@ -1,2 +1,4 @@ #!/bin/bash git submodule update --init --recursive +# npm install -g typescript typescript-language-server vim-language-server +# sudo pip install jedi-language-server diff --git a/pack/plugins/opt/fzf b/pack/plugins/opt/fzf index 51fdaad..54d42e3 160000 --- a/pack/plugins/opt/fzf +++ b/pack/plugins/opt/fzf @@ -1 +1 @@ -Subproject commit 51fdaad002a5ad827bd5ebfac43386592005d02c +Subproject commit 54d42e3f403cc419b8f11c625354d9d38381ebc8 diff --git a/pack/plugins/opt/fzf.vim b/pack/plugins/opt/fzf.vim index c311c0a..c491d70 160000 --- a/pack/plugins/opt/fzf.vim +++ b/pack/plugins/opt/fzf.vim @@ -1 +1 @@ -Subproject commit c311c0a95fc2529c26ab36a8f530e9dd4426304c +Subproject commit c491d702b76c6b4918abb80be3cfb57d1b618ffa diff --git a/pack/plugins/opt/nvim-cmp b/pack/plugins/opt/nvim-cmp index 9897465..33fbb2c 160000 --- a/pack/plugins/opt/nvim-cmp +++ b/pack/plugins/opt/nvim-cmp @@ -1 +1 @@ -Subproject commit 9897465a7663997b7b42372164ffc3635321a2fe +Subproject commit 33fbb2c3d2c512bd79ea03cf11fea405cbe618a9 diff --git a/pack/plugins/opt/nvim-lspconfig b/pack/plugins/opt/nvim-lspconfig index 22bf8c4..0fafc3e 160000 --- a/pack/plugins/opt/nvim-lspconfig +++ b/pack/plugins/opt/nvim-lspconfig @@ -1 +1 @@ -Subproject commit 22bf8c4a549367893fdf7a6194aa87c5265fb9ca +Subproject commit 0fafc3ef648bd612757630097c96b725a36a0476 diff --git a/pack/plugins/start/tcomment_vim b/pack/plugins/start/tcomment_vim index 7fb091a..e77e1bf 160000 --- a/pack/plugins/start/tcomment_vim +++ b/pack/plugins/start/tcomment_vim @@ -1 +1 @@ -Subproject commit 7fb091aad8d824bef1d7bc9365921c65e26d82ad +Subproject commit e77e1bf61b4f1ddc7b13c6160b7389df42aba24d diff --git a/pack/plugins/start/vim-airline b/pack/plugins/start/vim-airline index ebb89a0..90c6746 160000 --- a/pack/plugins/start/vim-airline +++ b/pack/plugins/start/vim-airline @@ -1 +1 @@ -Subproject commit ebb89a0846ff8b8bc64579155d661b825f97d3f2 +Subproject commit 90c67463117dbf61101952963c3eb904037a87d7 diff --git a/pack/plugins/start/vim-argwrap b/pack/plugins/start/vim-argwrap index 0faba07..feaba6b 160000 --- a/pack/plugins/start/vim-argwrap +++ b/pack/plugins/start/vim-argwrap @@ -1 +1 @@ -Subproject commit 0faba07179f96cae2ab49cf2cc22ebeb922c1532 +Subproject commit feaba6b8b6ca099d267c81ee2c4ba43ce6de8499 diff --git a/pack/plugins/start/vim-dirvish b/pack/plugins/start/vim-dirvish index a65debe..81b4087 160000 --- a/pack/plugins/start/vim-dirvish +++ b/pack/plugins/start/vim-dirvish @@ -1 +1 @@ -Subproject commit a65debefd9928f331587c76f20a41fedf827fc4c +Subproject commit 81b40878f286f370df2a2b3a52c4d860643d2142 diff --git a/pack/plugins/start/vim-fugitive b/pack/plugins/start/vim-fugitive index ff04324..dd8107c 160000 --- a/pack/plugins/start/vim-fugitive +++ b/pack/plugins/start/vim-fugitive @@ -1 +1 @@ -Subproject commit ff04324bffd86f9c146cc5fc2c0a2f95a1509643 +Subproject commit dd8107cabf5fe85df94d5eedcae52415e543f208 diff --git a/pack/plugins/start/vim-go b/pack/plugins/start/vim-go index b7506c6..22b2273 160000 --- a/pack/plugins/start/vim-go +++ b/pack/plugins/start/vim-go @@ -1 +1 @@ -Subproject commit b7506c6da8ea3a88e268a91aa6630be3e26a20a9 +Subproject commit 22b2273cfe562ac1c1af976ce77f18a3b1776f3c diff --git a/pack/plugins/start/vim-header b/pack/plugins/start/vim-header index f19c053..123c984 160000 --- a/pack/plugins/start/vim-header +++ b/pack/plugins/start/vim-header @@ -1 +1 @@ -Subproject commit f19c053a4b36b03fba92f6dd288426c8f3a0156c +Subproject commit 123c98450d6e37fef0a6fa512726ca766aec037d diff --git a/plugins.vim b/plugins.vim index 70f1d63..b0a5a57 100644 --- a/plugins.vim +++ b/plugins.vim @@ -46,7 +46,7 @@ lua << EOF -- Use a loop to conveniently call 'setup' on multiple servers and -- map buffer local keybindings when the language server attaches local nvim_lsp = require('lspconfig') - for _, lsp in ipairs({'jedi_language_server', 'gopls', 'rust_analyzer', 'clangd', 'tsserver'}) do + for _, lsp in ipairs({'clangd', 'gopls', 'jedi_language_server', 'rust_analyzer', 'tsserver', 'vimls'}) do nvim_lsp[lsp].setup({ on_attach = on_attach, capabilities = capabilities