add bash LSP

pull/2680/head
Panos Sakkos 8 months ago committed by Panos Sakkos
parent 63a3daa7fa
commit 3fa26851ef

@ -5,6 +5,7 @@ Configuration for [Neovim](https://github.com/neovim/neovim/releases/tag/v0.9.0)
Language Support:
- Autocompletion and suggestions for:
- Bash/Zsh
- C/C++
- Go
- Lua
@ -25,7 +26,7 @@ Language Support:
- Go
- Python
- Syntaxt highlight for:
- Bash
- Bash/Zsh
- C/C++
- CSS
- CSV

@ -4,6 +4,12 @@ local capabilities = require("plugins.configs.lspconfig").capabilities
local lspconfig = require "lspconfig"
local util = require "lspconfig/util"
lspconfig.bashls.setup {
on_attach = on_attach,
capabilities = capabilities,
filetypes = { "bash", "sh", "zsh" },
}
lspconfig.clangd.setup {
on_attach = function(client, bufnr)
client.server_capabilities.signatureHelperProvider = false
@ -29,12 +35,6 @@ lspconfig.gopls.setup {
},
}
lspconfig.terraformls.setup {
on_attach = on_attach,
capabilities = capabilities,
filetypes = { "terraform" },
}
lspconfig.marksman.setup {
on_attach = on_attach,
capabilities = capabilities,
@ -47,6 +47,12 @@ lspconfig.pyright.setup {
filetypes = { "python" },
}
lspconfig.terraformls.setup {
on_attach = on_attach,
capabilities = capabilities,
filetypes = { "terraform" },
}
lspconfig.yamlls.setup {
on_attach = on_attach,
capabilities = capabilities,

@ -77,6 +77,7 @@ M.treesitter = {
-- LSPs, Linters, Debuggers and Formatters
M.mason = {
ensure_installed = {
"bash-language-server",
"beautysh",
"black",
"clangd",

Loading…
Cancel
Save