diff --git a/src/lua/configs/lspconfig.lua b/src/lua/configs/lspconfig.lua index eb93f80..886e3ba 100644 --- a/src/lua/configs/lspconfig.lua +++ b/src/lua/configs/lspconfig.lua @@ -4,7 +4,7 @@ local capabilities = configs.capabilities local lspconfig = require("lspconfig") -local servers = { "eslint", "gopls", "templ", "pyright", "ruff" } +local servers = { "eslint", "gopls", "templ", "pyright", "ruff", "svelte" } for _, lsp in ipairs(servers) do lspconfig[lsp].setup({ @@ -42,6 +42,6 @@ lspconfig.htmx.setup({ lspconfig.tailwindcss.setup({ on_attach = on_attach, capabilities = capabilities, - filetypes = { "templ", "astro", "javascript", "typescript", "react", "typescriptreact" }, + filetypes = { "templ", "astro", "javascript", "typescript", "react", "typescriptreact", "svelte" }, init_options = { userLanguages = { templ = "html" } }, }) diff --git a/src/lua/configs/overrides.lua b/src/lua/configs/overrides.lua index 833135d..85f736f 100644 --- a/src/lua/configs/overrides.lua +++ b/src/lua/configs/overrides.lua @@ -16,6 +16,7 @@ M.treesitter = { "javascript", "typescript", "tsx", + "svelte", -- nix "nix", @@ -48,6 +49,7 @@ M.mason = { "eslint-lsp", "eslint_d", "tailwindcss-language-server", + "svelte-language-server", -- nix "nil",