From a2b3010bb3d5fcc98b9f67a53d1753a734d6db16 Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Sat, 23 Aug 2025 20:04:28 +0200 Subject: [PATCH] language/svelte: remove broken format option --- modules/plugins/languages/svelte.nix | 41 +--------------------------- 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/modules/plugins/languages/svelte.nix b/modules/plugins/languages/svelte.nix index 301a51d7..11cfc4aa 100644 --- a/modules/plugins/languages/svelte.nix +++ b/modules/plugins/languages/svelte.nix @@ -8,7 +8,7 @@ inherit (lib.options) mkEnableOption mkOption; inherit (lib.modules) mkIf mkMerge; inherit (lib.meta) getExe; - inherit (lib.types) enum package; + inherit (lib.types) enum; inherit (lib.nvim.types) mkGrammarOption diagnostics singleOrListOf; inherit (lib.nvim.attrsets) mapListToAttrs; inherit (lib.generators) mkLuaInline; @@ -53,19 +53,6 @@ }; }; - # TODO: specify packages - defaultFormat = "prettier"; - formats = { - prettier = { - package = pkgs.prettier; - }; - - biome = { - package = pkgs.biome; - }; - }; - - # TODO: specify packages defaultDiagnosticsProvider = ["eslint_d"]; diagnosticsProviders = { eslint_d = let @@ -105,22 +92,6 @@ in { }; }; - format = { - enable = mkEnableOption "Svelte formatting" // {default = config.vim.languages.enableFormat;}; - - type = mkOption { - type = enum (attrNames formats); - default = defaultFormat; - description = "Svelte formatter to use"; - }; - - package = mkOption { - type = package; - default = formats.${cfg.format.type}.package; - description = "Svelte formatter package"; - }; - }; - extraDiagnostics = { enable = mkEnableOption "extra Svelte diagnostics" // {default = config.vim.languages.enableExtraDiagnostics;}; @@ -147,16 +118,6 @@ in { cfg.lsp.servers; }) - (mkIf cfg.format.enable { - vim.formatter.conform-nvim = { - enable = true; - setupOpts.formatters_by_ft.svelte = [cfg.format.type]; - setupOpts.formatters.${cfg.format.type} = { - command = getExe cfg.format.package; - }; - }; - }) - (mkIf cfg.extraDiagnostics.enable { vim.diagnostics.nvim-lint = { enable = true;