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", }, },