From 9417b2a7f0c4f7b53f94c7d9e1f748325a8bd4fa Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Sat, 23 Aug 2025 20:05:12 +0200 Subject: [PATCH] deprecations: add warnings for removed format options --- modules/extra/deprecations.nix | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/modules/extra/deprecations.nix b/modules/extra/deprecations.nix index 77f4bcc6..ee3db001 100644 --- a/modules/extra/deprecations.nix +++ b/modules/extra/deprecations.nix @@ -42,6 +42,10 @@ "Obsolete option `vim.languages.${lang}.lsp.server` used, use `vim.languages.${lang}.lsp.servers` instead." (head x); }; + + mkRemovedFormatPackage = lang: (mkRemovedOptionModule ["vim" "languages" lang "format" "package"] '' + `vim.languages.${lang}.format.package` is removed, please use `vim.formatter.conform-nvim.formatters..command` instead. + ''); in { imports = concatLists [ [ @@ -259,8 +263,38 @@ in { (mkRenamedLspServer "zig") (mkRemovedLspPackage "zig") + + (mkRemovedOptionModule ["vim" "language" "astro" "format"] '' + This option has been removed due to being broken for a long time. + '') + (mkRemovedOptionModule ["vim" "language" "svelte" "format"] '' + This option has been removed due to being broken for a long time. + '') ] + (map mkRemovedFormatPackage [ + "bash" + "css" + "elixir" + "fsharp" + "go" + "hcl" + "html" + "json" + "lua" + "markdown" + "nim" + "nix" + "ocaml" + "python" + "qml" + "r" + "ruby" + "rust" + "sql" + "ts" + "typst" + ]) # Migrated via batchRenameOptions. Further batch renames must be below this line. renamedVimOpts ];