require("nvchad.configs.lspconfig").defaults() local servers = { "html", "cssls", "ts_ls" } vim.lsp.enable(servers) -- local lspconfig = require "lspconfig" -- local nvlsp = require "nvchad.configs.lspconfig" -- -- -- lsps with default config -- for _, lsp in ipairs(servers) do -- lspconfig[lsp].setup { -- on_attach = nvlsp.on_attach, -- on_init = nvlsp.on_init, -- capabilities = nvlsp.capabilities, -- } -- end -- -- -- configuring single server, example: typescript -- lspconfig.ts_ls.setup { -- filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue', 'markdown' }, -- } -- -- -- configuring single server, example: typescript -- -- lspconfig.ts_ls.setup { -- -- on_attach = nvlsp.on_attach, -- -- on_init = nvlsp.on_init, -- -- capabilities = nvlsp.capabilities, -- -- }