Skip to content

Commit 2544d11

Browse files
committed
deprecations: add warnings for removed format options
1 parent 4c2ce5e commit 2544d11

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

modules/extra/deprecations.nix

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@
4242
"Obsolete option `vim.languages.${lang}.lsp.server` used, use `vim.languages.${lang}.lsp.servers` instead."
4343
(head x);
4444
};
45+
46+
mkRemovedFormatPackage = lang: (mkRemovedOptionModule ["vim" "languages" lang "format" "package"] ''
47+
`vim.languages.${lang}.format.package` is removed, please use `vim.formatter.conform-nvim.formatters.<formatter_name>.command` instead.
48+
'');
4549
in {
4650
imports = concatLists [
4751
[
@@ -259,8 +263,38 @@ in {
259263

260264
(mkRenamedLspServer "zig")
261265
(mkRemovedLspPackage "zig")
266+
267+
(mkRemovedOptionModule ["vim" "language" "astro" "format"] ''
268+
This option has been removed due to being broken for a long time.
269+
'')
270+
(mkRemovedOptionModule ["vim" "language" "svelte" "format"] ''
271+
This option has been removed due to being broken for a long time.
272+
'')
262273
]
263274

275+
(map mkRemovedFormatPackage [
276+
"bash"
277+
"css"
278+
"elixir"
279+
"fsharp"
280+
"go"
281+
"hcl"
282+
"html"
283+
"json"
284+
"lua"
285+
"markdown"
286+
"nim"
287+
"nix"
288+
"ocaml"
289+
"python"
290+
"qml"
291+
"r"
292+
"ruby"
293+
"rust"
294+
"sql"
295+
"ts"
296+
"typst"
297+
])
264298
# Migrated via batchRenameOptions. Further batch renames must be below this line.
265299
renamedVimOpts
266300
];

0 commit comments

Comments
 (0)