Files
flake/nvim/lua/plugins/lsp.lua
T

39 lines
731 B
Lua

vim.lsp.enable({
"lua_ls",
"hls",
"rust_analyzer",
"clangd",
"basedpyright",
"nil_ls",
"ts_ls",
"yamlls",
"marksman",
"texlab",
"html",
"cssls",
"helm_ls",
"zls",
"gopls",
"bashls",
"jsonls",
"biome",
"tailwindcss",
"sqls",
"qmlls",
"roslyn_ls",
})
-- vim.api.nvim_create_autocmd("LspAttach", {
-- group = vim.api.nvim_create_augroup("lsp-setup", {}),
-- callback = function(ev)
-- local client = assert(vim.lsp.get_client_by_id(ev.data.client_id))
-- if client:supports_method('textDocument/completion') then
-- vim.lsp.completion.enable(true, client.id, ev.buf)
-- end
-- end,
-- })
vim.lsp.on_type_formatting.enable()
vim.lsp.document_color.enable(true, nil, { style = "virtual" })
return {}