+4
.config/nvim/init.lua
+4
.config/nvim/init.lua
···
17
17
vim.opt.cursorline = true
18
18
vim.opt.scrolloff = 10
19
19
vim.opt.hlsearch = true
20
+
if vim.fn.has("nvim-0.12") == 1 then
21
+
vim.opt.autocomplete = true
22
+
end
23
+
vim.opt.completeopt = "noselect,menuone,fuzzy"
20
24
vim.o.textwidth = 100
21
25
vim.o.colorcolumn = "+1"
22
26
vim.o.showbreak = "↪ "
-2
.config/nvim/lazy-lock.json
-2
.config/nvim/lazy-lock.json
···
1
1
{
2
-
"blink.cmp": { "branch": "main", "commit": "bae4bae0eedd1fa55f34b685862e94a222d5c6f8" },
3
2
"conform.nvim": { "branch": "master", "commit": "9b8fa5e0b78168f68bee9bf886dc20f287c61e02" },
4
-
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
5
3
"fzf-lua": { "branch": "main", "commit": "3b53b0eb26972686c5825d7c0e63b3cffd0c4f2b" },
6
4
"gitsigns.nvim": { "branch": "main", "commit": "5813e4878748805f1518cee7abb50fd7205a3a48" },
7
5
"grug-far.nvim": { "branch": "main", "commit": "b58b2d65863f4ebad88b10a1ddd519e5380466e0" },
-42
.config/nvim/lua/plugins/completion.lua
-42
.config/nvim/lua/plugins/completion.lua
···
1
-
return {
2
-
"saghen/blink.cmp",
3
-
version = "v1.*",
4
-
dependencies = {
5
-
"rafamadriz/friendly-snippets",
6
-
},
7
-
opts = {
8
-
keymap = {
9
-
preset = "default",
10
-
["<CR>"] = { "accept", "fallback" },
11
-
["<C-L>"] = { "snippet_forward", "fallback" },
12
-
["<C-H>"] = { "snippet_backward", "fallback" },
13
-
["<Tab>"] = { "fallback" },
14
-
["<S-Tab>"] = { "fallback" },
15
-
},
16
-
appearance = {
17
-
use_nvim_cmp_as_default = true,
18
-
nerd_font_variant = "mono",
19
-
},
20
-
signature = {
21
-
enabled = true,
22
-
},
23
-
cmdline = {
24
-
enabled = false,
25
-
},
26
-
completion = {
27
-
menu = {
28
-
draw = {
29
-
treesitter = { "lsp" },
30
-
},
31
-
},
32
-
documentation = {
33
-
auto_show = true,
34
-
auto_show_delay_ms = 200,
35
-
},
36
-
ghost_text = {
37
-
enabled = false,
38
-
},
39
-
},
40
-
},
41
-
opts_extend = { "sources.default" },
42
-
}