From a63fbca006c8a5f4c43631ac9d248669c19ae7de Mon Sep 17 00:00:00 2001 From: Nikos Papadakis Date: Wed, 29 Jan 2025 11:43:27 +0200 Subject: [PATCH] nvim --- home.nix | 1 + nvim/lua/plugins/conform.lua | 1 + nvim/lua/plugins/lspconfig.lua | 1 + 3 files changed, 3 insertions(+) diff --git a/home.nix b/home.nix index b789837..ad7e5d5 100644 --- a/home.nix +++ b/home.nix @@ -87,6 +87,7 @@ in pkgs.shellcheck pkgs.nodePackages.intelephense # PHP lsp pkgs.nodePackages.typescript-language-server + pkgs.nodePackages.svelte-language-server pkgs.nodePackages.bash-language-server pkgs.prettierd pkgs.eslint_d diff --git a/nvim/lua/plugins/conform.lua b/nvim/lua/plugins/conform.lua index bb20729..12a0700 100644 --- a/nvim/lua/plugins/conform.lua +++ b/nvim/lua/plugins/conform.lua @@ -7,6 +7,7 @@ return { javascript = { "prettierd", stop_after_first = true }, typescript = { "prettierd", stop_after_first = true }, typescriptreact = { "prettierd", stop_after_first = true }, + svelte = { "prettierd", stop_after_first = true }, php = { "pint" } }, format_on_save = { diff --git a/nvim/lua/plugins/lspconfig.lua b/nvim/lua/plugins/lspconfig.lua index 3206063..1a3dfd2 100644 --- a/nvim/lua/plugins/lspconfig.lua +++ b/nvim/lua/plugins/lspconfig.lua @@ -101,6 +101,7 @@ local function config() end, single_file_support = false, }, + svelte = {}, denols = { root_dir = lspconfig.util.root_pattern("deno.json", "deno.jsonc"), },