From 694f4d0ca169ef60099026f715d86a43f261a5ea Mon Sep 17 00:00:00 2001 From: jdhao Date: Wed, 26 Jan 2022 22:54:49 +0800 Subject: [PATCH] add bash-language-server --- docs/nvim_setup_linux.sh | 3 +++ docs/nvim_setup_windows.ps1 | 3 +++ lua/config/lsp.lua | 6 ++++++ 3 files changed, 12 insertions(+) diff --git a/docs/nvim_setup_linux.sh b/docs/nvim_setup_linux.sh index b0f79ae..b369fe6 100755 --- a/docs/nvim_setup_linux.sh +++ b/docs/nvim_setup_linux.sh @@ -117,6 +117,9 @@ fi # Install vim-language-server "$NODE_DIR/bin/npm" install -g vim-language-server +# Install bash-language-server +"$NODE_DIR/bin/npm" install -g bash-language-server + ####################################################################### # Ripgrep part # ####################################################################### diff --git a/docs/nvim_setup_windows.ps1 b/docs/nvim_setup_windows.ps1 index 82eda83..7a25c10 100644 --- a/docs/nvim_setup_windows.ps1 +++ b/docs/nvim_setup_windows.ps1 @@ -15,6 +15,9 @@ scoop install universal-ctags # Install vim-language-server npm install -g vim-language-server +# Install bash-language-server +npm install -g bash-language-server + # Install miniconda3 scoop install miniconda3 diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index 5abbfd7..9e27811 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -116,6 +116,12 @@ lspconfig.vimls.setup({ capabilities = capabilities, }) +-- set up bash-language-server +lspconfig.bashls.setup({ + on_attach = custom_attach, + capabilities = capabilities, +}) + local sumneko_binary_path = vim.fn.exepath("lua-language-server") if vim.g.is_mac or vim.g.is_linux and sumneko_binary_path ~= "" then local sumneko_root_path = vim.fn.fnamemodify(sumneko_binary_path, ":h:h:h")