summaryrefslogtreecommitdiff
path: root/.config/nvim/init.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/init.lua')
-rw-r--r--.config/nvim/init.lua14
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")