From 345e9642fea26c5178892217b26a6e99c7289516 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Wed, 25 Feb 2026 00:30:36 +0100 Subject: [PATCH] feat(lsp): add svelte --- after/lsp/svelte.lua | 7 +++++++ lua/lsp.lua | 1 + lua/plugins/mason-auto-install.lua | 1 + 3 files changed, 9 insertions(+) create mode 100644 after/lsp/svelte.lua diff --git a/after/lsp/svelte.lua b/after/lsp/svelte.lua new file mode 100644 index 0000000..7d7fd45 --- /dev/null +++ b/after/lsp/svelte.lua @@ -0,0 +1,7 @@ +local lsp = require("lsp") + +---@type vim.lsp.Config +return { + on_attach = lsp.on_attach, +} + diff --git a/lua/lsp.lua b/lua/lsp.lua index f43f77a..7107cc5 100644 --- a/lua/lsp.lua +++ b/lua/lsp.lua @@ -86,6 +86,7 @@ function M.setup() "pyright", "ruff", "rust_analyzer", + "svelte", "zls", }) diff --git a/lua/plugins/mason-auto-install.lua b/lua/plugins/mason-auto-install.lua index c0d7301..72e8ee3 100644 --- a/lua/plugins/mason-auto-install.lua +++ b/lua/plugins/mason-auto-install.lua @@ -36,6 +36,7 @@ return { "pyright", "pyrefly", "rust-analyzer", + "svelte-language-server", "zls", }, },