tangled
alpha
login
or
join now
boltless.me
/
nvim_rocks
0
fork
atom
neovim configuration using rocks.nvim plugin manager
0
fork
atom
overview
issues
pulls
pipelines
chore: remove legacy config
Seongmin Lee
11 months ago
f733836c
f9b5ebdf
+2
-28
3 changed files
expand all
collapse all
unified
split
lua
core
keymaps.lua
lsp
init.lua
options.lua
-17
lua/core/keymaps.lua
···
59
59
60
60
-- diagnostics
61
61
vim.keymap.set("n", "<leader>cd", vim.diagnostic.open_float, { desc = "Line Diagnostics" })
62
62
-
if vim.fn.has("nvim-0.11") == 0 then
63
63
-
vim.diagnostic.jump = function (opts)
64
64
-
local count = opts.count
65
65
-
opts.count = nil
66
66
-
if count > 0 then
67
67
-
opts.count = nil
68
68
-
for _ = 1, count do
69
69
-
vim.diagnostic.goto_next(opts)
70
70
-
end
71
71
-
else
72
72
-
opts.count = nil
73
73
-
for _ = 1, -count do
74
74
-
vim.diagnostic.goto_prev(opts)
75
75
-
end
76
76
-
end
77
77
-
end
78
78
-
end
79
62
-- stylua: ignore start
80
63
vim.keymap.set({ "n", "x" }, "]d", function() vim.diagnostic.jump({ count = 1, float = true }) end, { desc = "Next Diagnostic" })
81
64
vim.keymap.set({ "n", "x" }, "[d", function() vim.diagnostic.jump({ count = -1, float = true }) end, { desc = "Prev Diagnostic" })
+1
-8
lua/core/lsp/init.lua
···
28
28
vim.api.nvim_create_autocmd("LspAttach", {
29
29
group = vim.api.nvim_create_augroup("user.lspattach", { clear = false }),
30
30
callback = function(ev)
31
31
-
if vim.fn.has("nvim-0.11") == 1 then
32
32
-
vim.lsp.completion.enable(true, ev.data.client_id, ev.buf, { autotrigger = false })
33
33
-
else
34
34
-
vim.keymap.set("i", "<c-s>", vim.lsp.buf.signature_help, { buffer = ev.buf })
35
35
-
vim.keymap.set("n", "gra", vim.lsp.buf.code_action, { buffer = ev.buf })
36
36
-
vim.keymap.set("n", "grr", vim.lsp.buf.references, { buffer = ev.buf })
37
37
-
vim.keymap.set("n", "grn", vim.lsp.buf.rename, { buffer = ev.buf })
38
38
-
end
31
31
+
vim.lsp.completion.enable(true, ev.data.client_id, ev.buf, { autotrigger = true })
39
32
end,
40
33
})
41
34
+1
-3
lua/core/options.lua
···
7
7
vim.o.cmdwinheight = 8
8
8
vim.o.colorcolumn = "80"
9
9
vim.o.completeopt = "menu,menuone,popup"
10
10
-
if vim.fn.has("nvim-0.11") == 1 then
11
11
-
vim.opt.completeopt:append("fuzzy")
12
12
-
end
10
10
+
vim.opt.completeopt:append("fuzzy")
13
11
vim.o.conceallevel = 0
14
12
vim.o.confirm = true
15
13
vim.o.cursorline = true