blob: ca094e8f146c5145669f95449f25e22b983aa88d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
{lib, ...}: let
inherit (lib.modules) mkRemovedOptionModule mkRenamedOptionModule;
inherit (lib.lists) concatLists;
inherit (lib.nvim.config) batchRenameOptions;
in {
imports = concatLists [
# 2026-07-28
[
(mkRenamedOptionModule ["vim" "languages" "json" "treesitter" "json5Package"] ["vim" "languages" "json5" "treesitter" "package"])
(mkRenamedOptionModule ["vim" "languages" "json" "treesitter" "jsonPackage"] ["vim" "languages" "json" "treesitter" "package"])
]
# 2026-08-07
[
(mkRenamedOptionModule ["vim" "languages" "lua" "lsp" "lazydev" "enable"] ["vim" "languages" "lua" "extensions" "lazydev" "enable"])
]
# 2026-08-16
[
(mkRemovedOptionModule ["vim" "minimap" "codewindow" "enable"] ''
Disabled, because it doesn't support tree-sitter main branch.
'')
]
# 2026-08-16
[
(mkRenamedOptionModule ["vim" "ui" "breadcrumbs" "enable"] ["vim" "statusline" "lualine" "integrations" "breadcrumbs" "nvim-navic" "enable"])
(mkRenamedOptionModule ["vim" "ui" "breadcrumbs" "lualine" "winbar" "enable"] ["vim" "statusline" "lualine" "integrations" "breadcrumbs" "nvim-navic" "enable"])
(mkRenamedOptionModule ["vim" "ui" "breadcrumbs" "lualine" "winbar" "alwaysRender"] ["vim" "statusline" "lualine" "integrations" "breadcrumbs" "nvim-navic" "alwaysRender"])
(mkRenamedOptionModule ["vim" "ui" "breadcrumbs" "navbuddy" "enable"] ["vim" "statusline" "lualine" "integrations" "breadcrumbs" "navbuddy" "enable"])
]
# 2026-08-23
[
(mkRemovedOptionModule ["vim" "spellcheck" "vim-dirtytalk" "enable"] ''
Dirtytalk is unmaintained and no longer works.
'')
]
# 2026-09-04
(batchRenameOptions
["vim" "statusline" "lualine"]
["vim" "statusline" "lualine" "setupOpts" "options"]
{
theme = "theme";
componentSeparator = "component_separators";
sectionSeparator = "section_separators";
globalStatus = "globalstatus";
refresh = "refresh";
alwaysDivideMiddle = "always_divide_middle";
ignoreFocus = "ignore_focus";
disabledFiletypes = "disabled_filetypes";
})
[
(mkRemovedOptionModule ["vim" "statusline" "lualine" "activeSection"]
''
Please use `vim.statusline.lualine.setupOpts.sections` instead.
'')
(mkRemovedOptionModule ["vim" "statusline" "lualine" "extraActiveSection"]
''
Please use `vim.statusline.lualine.setupOpts.sections` with mkDefault
and mkAfter instead.
'')
(mkRemovedOptionModule ["vim" "statusline" "lualine" "inactiveSection"]
''
Please use `vim.statusline.lualine.setupOpts.inactive_sections`
instead.
'')
(mkRemovedOptionModule ["vim" "statusline" "lualine" "extraInactiveSection"]
''
Please use `vim.statusline.lualine.setupOpts.inactive_sections`
with mkDefault and mkAfter instead.
'')
]
[
(mkRenamedOptionModule ["vim" "statusline" "lualine" "icons" "enable"] ["vim" "statusline" "lualine" "setupOpts" "options" "icons_enabled"])
]
];
}
|