Skip to content

Commit dd04fd3

Browse files
committed
fix: Fix all deprecation notices from upstream nixvim
1 parent 962e724 commit dd04fd3

3 files changed

Lines changed: 104 additions & 100 deletions

File tree

config/plugins/editor/neo-tree.nix

Lines changed: 44 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,56 @@
11
{
22
plugins.neo-tree = {
33
enable = true;
4-
sources = [
5-
"filesystem"
6-
"buffers"
7-
"git_status"
8-
"document_symbols"
9-
];
10-
addBlankLineAtTop = false;
114

12-
filesystem = {
13-
bindToCwd = false;
14-
followCurrentFile = {
15-
enabled = true;
16-
};
17-
};
5+
settings = {
6+
sources = [
7+
"filesystem"
8+
"buffers"
9+
"git_status"
10+
"document_symbols"
11+
];
12+
add_blank_line_at_top = false;
1813

19-
defaultComponentConfigs = {
20-
indent = {
21-
withExpanders = true;
22-
expanderCollapsed = "󰅂";
23-
expanderExpanded = "󰅀";
24-
expanderHighlight = "NeoTreeExpander";
14+
filesystem = {
15+
bind_to_cwd = false;
16+
follow_current_file = {
17+
enabled = true;
18+
};
2519
};
2620

27-
gitStatus = {
28-
symbols = {
29-
added = " ";
30-
conflict = "󰩌 ";
31-
deleted = "󱂥";
32-
ignored = " ";
33-
modified = " ";
34-
renamed = "󰑕";
35-
staged = "󰩍";
36-
unstaged = "";
37-
untracked = " ";
21+
default_component_configs = {
22+
indent = {
23+
with_expanders = true;
24+
expander_collapsed = "󰅂";
25+
expander_expanded = "󰅀";
26+
expander_highlight = "NeoTreeExpander";
27+
};
28+
29+
git_status = {
30+
symbols = {
31+
added = " ";
32+
conflict = "󰩌 ";
33+
deleted = "󱂥";
34+
ignored = " ";
35+
modified = " ";
36+
renamed = "󰑕";
37+
staged = "󰩍";
38+
unstaged = "";
39+
untracked = " ";
40+
};
3841
};
3942
};
43+
44+
keymaps = [
45+
{
46+
mode = [ "n" ];
47+
key = "<leader>e";
48+
action = "<cmd>Neotree toggle<cr>";
49+
options = {
50+
desc = "Open/Close Neotree";
51+
};
52+
}
53+
];
4054
};
4155
};
42-
43-
keymaps = [
44-
{
45-
mode = [ "n" ];
46-
key = "<leader>e";
47-
action = "<cmd>Neotree toggle<cr>";
48-
options = {
49-
desc = "Open/Close Neotree";
50-
};
51-
}
52-
];
5356
}

config/plugins/editor/treesitter.nix

Lines changed: 44 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -6,56 +6,58 @@
66
indent.enable = true;
77
highlight.enable = true;
88
};
9-
folding = false;
9+
folding.enable = false;
1010
nixvimInjections = true;
1111
grammarPackages = pkgs.vimPlugins.nvim-treesitter.allGrammars;
1212
};
1313

1414
plugins.treesitter-textobjects = {
1515
enable = false;
16-
select = {
17-
enable = true;
18-
lookahead = true;
19-
keymaps = {
20-
"aa" = "@parameter.outer";
21-
"ia" = "@parameter.inner";
22-
"af" = "@function.outer";
23-
"if" = "@function.inner";
24-
"ac" = "@class.outer";
25-
"ic" = "@class.inner";
26-
"ii" = "@conditional.inner";
27-
"ai" = "@conditional.outer";
28-
"il" = "@loop.inner";
29-
"al" = "@loop.outer";
30-
"at" = "@comment.outer";
31-
};
32-
};
33-
move = {
34-
enable = true;
35-
gotoNextStart = {
36-
"]m" = "@function.outer";
37-
"]]" = "@class.outer";
38-
};
39-
gotoNextEnd = {
40-
"]M" = "@function.outer";
41-
"][" = "@class.outer";
42-
};
43-
gotoPreviousStart = {
44-
"[m" = "@function.outer";
45-
"[[" = "@class.outer";
46-
};
47-
gotoPreviousEnd = {
48-
"[M" = "@function.outer";
49-
"[]" = "@class.outer";
16+
settings = {
17+
select = {
18+
enable = true;
19+
lookahead = true;
20+
keymaps = {
21+
"aa" = "@parameter.outer";
22+
"ia" = "@parameter.inner";
23+
"af" = "@function.outer";
24+
"if" = "@function.inner";
25+
"ac" = "@class.outer";
26+
"ic" = "@class.inner";
27+
"ii" = "@conditional.inner";
28+
"ai" = "@conditional.outer";
29+
"il" = "@loop.inner";
30+
"al" = "@loop.outer";
31+
"at" = "@comment.outer";
32+
};
5033
};
51-
};
52-
swap = {
53-
enable = true;
54-
swapNext = {
55-
"<leader>a" = "@parameters.inner";
34+
move = {
35+
enable = true;
36+
goto_next_start = {
37+
"]m" = "@function.outer";
38+
"]]" = "@class.outer";
39+
};
40+
goto_next_end = {
41+
"]M" = "@function.outer";
42+
"][" = "@class.outer";
43+
};
44+
goto_previous_start = {
45+
"[m" = "@function.outer";
46+
"[[" = "@class.outer";
47+
};
48+
goto_previous_end = {
49+
"[M" = "@function.outer";
50+
"[]" = "@class.outer";
51+
};
5652
};
57-
swapPrevious = {
58-
"<leader>A" = "@parameter.outer";
53+
swap = {
54+
enable = true;
55+
swap_next = {
56+
"<leader>a" = "@parameters.inner";
57+
};
58+
swap_previous = {
59+
"<leader>A" = "@parameter.outer";
60+
};
5961
};
6062
};
6163
};

config/plugins/ui/startup.nix

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,23 @@
22
plugins.startup = {
33
enable = true;
44

5-
colors = {
6-
background = "#ffffff";
7-
foldedSection = "#ffffff";
8-
};
5+
settings = {
6+
colors = {
7+
background = "#ffffff";
8+
foldedSection = "#ffffff";
9+
};
10+
options = {
11+
paddings = [
12+
1
13+
3
14+
];
15+
};
16+
17+
parts = [
18+
"header"
19+
"body"
20+
];
921

10-
sections = {
1122
header = {
1223
type = "text";
1324
oldfilesDirectory = false;
@@ -72,17 +83,5 @@
7283
oldfilesAmount = 0;
7384
};
7485
};
75-
76-
options = {
77-
paddings = [
78-
1
79-
3
80-
];
81-
};
82-
83-
parts = [
84-
"header"
85-
"body"
86-
];
8786
};
8887
}

0 commit comments

Comments
 (0)