tangled
alpha
login
or
join now
althaea.zone
/
candy
0
fork
atom
neovim
0
fork
atom
overview
issues
pulls
pipelines
move lsp keymapping to keymap.lua
marshmallow.tngl.sh
9 months ago
7df27ee4
967b5cbf
+24
-14
2 changed files
expand all
collapse all
unified
split
candy
lua
marshmallow
lsp.lua
remap.lua
-14
candy/lua/marshmallow/lsp.lua
···
10
10
vim.lsp.inlay_hint.enable(true, {
11
11
bufnr = bufnr,
12
12
})
13
13
-
14
14
-
local opts = { noremap = true, silent = true }
15
15
-
vim.keymap.set("n", "E", vim.diagnostic.open_float, opts)
16
16
-
vim.keymap.set(
17
17
-
"n",
18
18
-
"<space>q",
19
19
-
vim.diagnostic.setloclist,
20
20
-
{ noremap = true, silent = true, desc = "Add diagnostics to list" }
21
21
-
)
22
22
-
23
23
-
local bufopts = { noremap = true, silent = true, buffer = bufnr }
24
24
-
25
25
-
vim.keymap.set("n", "gD", vim.lsp.buf.declaration, bufopts)
26
26
-
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, bufopts)
27
13
end,
28
14
})
29
15
+24
candy/lua/marshmallow/remap.lua
···
1
1
+
local GROUP = vim.api.nvim_create_augroup("marsh-keymap", {})
2
2
+
1
3
-- require("which-key").setup({})
2
4
local miniclue = require("mini.clue")
3
5
miniclue.setup({
···
215
217
end
216
218
217
219
vim.keymap.set("i", "<CR>", "v:lua._G.cr_action()", { expr = true })
220
220
+
221
221
+
-- Lsp --
222
222
+
vim.api.nvim_create_autocmd("LspAttach", {
223
223
+
group = GROUP,
224
224
+
callback = function(ev)
225
225
+
local bufnr = ev.buf
226
226
+
227
227
+
local opts = { noremap = true, silent = true }
228
228
+
vim.keymap.set("n", "E", vim.diagnostic.open_float, opts)
229
229
+
vim.keymap.set(
230
230
+
"n",
231
231
+
"<space>q",
232
232
+
vim.diagnostic.setloclist,
233
233
+
{ noremap = true, silent = true, desc = "Add diagnostics to list" }
234
234
+
)
235
235
+
236
236
+
local bufopts = { noremap = true, silent = true, buffer = bufnr }
237
237
+
238
238
+
vim.keymap.set("n", "gD", vim.lsp.buf.declaration, bufopts)
239
239
+
vim.keymap.set("n", "gi", vim.lsp.buf.implementation, bufopts)
240
240
+
end,
241
241
+
})