feat(config): add Svelte support for syntax highlighting and LSP

This commit is contained in:
tux
2025-08-12 18:34:08 +05:30
parent 32befeaebe
commit 04090c3ff3
2 changed files with 4 additions and 2 deletions

View File

@@ -4,7 +4,7 @@ local capabilities = configs.capabilities
local lspconfig = require("lspconfig") 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 for _, lsp in ipairs(servers) do
lspconfig[lsp].setup({ lspconfig[lsp].setup({
@@ -42,6 +42,6 @@ lspconfig.htmx.setup({
lspconfig.tailwindcss.setup({ lspconfig.tailwindcss.setup({
on_attach = on_attach, on_attach = on_attach,
capabilities = capabilities, capabilities = capabilities,
filetypes = { "templ", "astro", "javascript", "typescript", "react", "typescriptreact" }, filetypes = { "templ", "astro", "javascript", "typescript", "react", "typescriptreact", "svelte" },
init_options = { userLanguages = { templ = "html" } }, init_options = { userLanguages = { templ = "html" } },
}) })

View File

@@ -16,6 +16,7 @@ M.treesitter = {
"javascript", "javascript",
"typescript", "typescript",
"tsx", "tsx",
"svelte",
-- nix -- nix
"nix", "nix",
@@ -48,6 +49,7 @@ M.mason = {
"eslint-lsp", "eslint-lsp",
"eslint_d", "eslint_d",
"tailwindcss-language-server", "tailwindcss-language-server",
"svelte-language-server",
-- nix -- nix
"nil", "nil",