diff options
Diffstat (limited to '.config/nvim')
| -rw-r--r-- | .config/nvim/init.lua | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index f581eea..c836139 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -94,8 +94,6 @@ require("conform").setup({ }) - -local lspconfig = require("lspconfig") local capabilities = require("cmp_nvim_lsp").default_capabilities() local servers = { @@ -103,16 +101,21 @@ local servers = { html = {}, ts_ls = {}, cssls = {}, + bashls = { filetypes = { "sh", "zsh" }, }, + clangd = { cmd = { "clangd", "--compile-commands-dir=." }, }, + lua_ls = { settings = { Lua = { - diagnostics = { globals = { "vim" } }, + diagnostics = { + globals = { "vim" }, + }, }, }, }, @@ -120,9 +123,10 @@ local servers = { for server, config in pairs(servers) do config.capabilities = capabilities - lspconfig[server].setup(config) -end + vim.lsp.config(server, config) + vim.lsp.enable(server) +end local cmp = require("cmp") |