Skip to content

Commit c69be37

Browse files
committed
nvim: config improvement and updates
1 parent 72ed2ff commit c69be37

File tree

2 files changed

+17
-25
lines changed

2 files changed

+17
-25
lines changed

home/nvim/default.nix

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
};
2323
in {
2424
"nvim/init.lua".source = ./init.lua;
25-
# "nvim/lua".source = ./lua;
26-
"nvim/lua".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/home/nvim/lua";
27-
# "nvim/ftplugin".source = ./ftplugin;
28-
"nvim/ftplugin".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/home/nvim/ftplugin";
25+
"nvim/lua".source = ./lua;
26+
# "nvim/lua".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/home/nvim/lua";
27+
"nvim/ftplugin".source = ./ftplugin;
28+
# "nvim/ftplugin".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/home/nvim/ftplugin";
2929
"nvim/parser".source = "${treesitterParsers}/parser";
3030
"nvim/after/queries/go/textobjects.scm".source = ./go-textobjects.scm;
3131
"nvim/after/queries/gotmpl/injections.scm".source = ./gotmpl-injections.scm;
@@ -52,7 +52,7 @@
5252
"nvim-treesitter-textobjects"
5353
"quicker-nvim"
5454
"render-markdown-nvim"
55-
# "snacks-nvim"
55+
"snacks-nvim"
5656
]
5757
(
5858
name: {

home/nvim/lua/plugins.lua

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ local function inject_all(specs)
2929
end
3030

3131
return inject_all({
32+
3233
{
3334
"saghen/blink.cmp",
3435
lazy = false, -- it handles itself and is an integral part anyhow
@@ -39,21 +40,12 @@ return inject_all({
3940
appearance = {
4041
use_nvim_cmp_as_default = true,
4142
},
42-
cmdline = {
43-
completion = {
44-
menu = {
45-
auto_show = false,
43+
completion = {
44+
accept = {
45+
auto_brackets = {
46+
enabled = false,
4647
},
4748
},
48-
keymap = {
49-
preset = "enter",
50-
["<tab>"] = { "show", "select_next", "fallback" },
51-
["<s-tab>"] = { "select_prev", "fallback" },
52-
["<c-e>"] = { "cancel", "fallback" },
53-
["<cr>"] = { "select_accept_and_enter", "fallback" },
54-
},
55-
},
56-
completion = {
5749
documentation = {
5850
auto_show = true,
5951
auto_show_delay_ms = 50,
@@ -93,20 +85,20 @@ return inject_all({
9385
},
9486
},
9587
fuzzy = {
96-
prebuilt_binaries = {
97-
download = false,
98-
ignore_version_mismatch = true,
99-
},
88+
implementation = "rust",
89+
-- prebuilt_binaries = {
90+
-- download = false,
91+
-- ignore_version_mismatch = true,
92+
-- },
10093
},
10194
keymap = {
10295
preset = "enter",
10396
["<tab>"] = { "select_next", "snippet_forward", "fallback" },
10497
["<s-tab>"] = { "select_prev", "snippet_backward", "fallback" },
10598
["<c-u>"] = { "scroll_documentation_up", "fallback" },
10699
["<c-d>"] = { "scroll_documentation_down", "fallback" },
107-
["("] = { "accept", "fallback" },
108100
["<c-e>"] = { "cancel", "fallback" },
109-
["<cr>"] = { "select_accept_and_enter", "fallback" },
101+
["<cr>"] = { "select_and_accept", "fallback" },
110102
},
111103
signature = {
112104
enabled = true,
@@ -122,7 +114,7 @@ return inject_all({
122114
providers = {
123115
lsp = {
124116
fallbacks = { "lazydev" },
125-
score_offset = 10,
117+
score_offset = 20,
126118
},
127119
lazydev = { name = "LazyDev", module = "lazydev.integrations.blink" },
128120
snippets = {

0 commit comments

Comments
 (0)