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", "astro", "mdx_analyzer", }) -- 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 {}