add zig, specify diagnostic config

This commit is contained in:
george
2026-02-11 22:07:33 +00:00
parent 8629041456
commit 49aa8c5316
+8
View File
@@ -31,6 +31,12 @@ local cmp = require("cmp")
{ name = 'buffer' }, { name = 'buffer' },
}) })
}) })
vim.diagnostic.config({
virtual_text = true,
signs = true,
underline = true,
float = true,
})
vim.lsp.config('ts_ls', {}) vim.lsp.config('ts_ls', {})
vim.lsp.config('clangd', {}) vim.lsp.config('clangd', {})
@@ -69,6 +75,7 @@ vim.lsp.config('kotlin-language-server', {
vim.lsp.config('cmake', {}) vim.lsp.config('cmake', {})
vim.lsp.config('html', {}) vim.lsp.config('html', {})
vim.lsp.config('glsl_analyzer', {}) vim.lsp.config('glsl_analyzer', {})
vim.lsp.config('zls', {})
require'nvim-treesitter.configs'.setup { require'nvim-treesitter.configs'.setup {
-- Install parsers synchronously (only applied to `ensure_installed`) -- Install parsers synchronously (only applied to `ensure_installed`)
@@ -95,6 +102,7 @@ vim.lsp.enable({"cmake"})
vim.lsp.enable({"html"}) vim.lsp.enable({"html"})
vim.lsp.enable({"glsl_analyzer"}) vim.lsp.enable({"glsl_analyzer"})
vim.lsp.enable('lua_ls') vim.lsp.enable('lua_ls')
vim.lsp.enable('zls')
vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with( vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(
vim.lsp.diagnostic.on_publish_diagnostics, { vim.lsp.diagnostic.on_publish_diagnostics, {