Added zig support

This commit is contained in:
Pablu23
2024-05-24 23:26:27 +02:00
parent eae3d6ef20
commit a0587f68ac
2 changed files with 45 additions and 41 deletions

View File

@@ -14,6 +14,7 @@ return {
"gopls", "gopls",
"rust_analyzer", "rust_analyzer",
"html", "html",
"zls"
}, },
}) })
end, end,
@@ -36,6 +37,9 @@ return {
lspconfig.html.setup({ lspconfig.html.setup({
capabilities = capabilities, capabilities = capabilities,
}) })
lspconfig.zls.setup({
capabilities = capabilities,
})
vim.keymap.set("n", "K", vim.lsp.buf.hover, {}) vim.keymap.set("n", "K", vim.lsp.buf.hover, {})
vim.keymap.set("n", "gd", vim.lsp.buf.definition, {}) vim.keymap.set("n", "gd", vim.lsp.buf.definition, {})
vim.keymap.set({ "n", "v" }, "<leader>ca", vim.lsp.buf.code_action, {}) vim.keymap.set({ "n", "v" }, "<leader>ca", vim.lsp.buf.code_action, {})

View File

@@ -4,7 +4,7 @@ return {
config = function() config = function()
local config = require("nvim-treesitter.configs") local config = require("nvim-treesitter.configs")
config.setup({ config.setup({
ensure_installed = {"lua", "go"}, ensure_installed = {"lua", "go", "zig"},
highlight = {enable = true}, highlight = {enable = true},
indent = {enable = true}, indent = {enable = true},
}) })