2022-12-04 19:32:16 +00:00
|
|
|
local wk = require("which-key")
|
|
|
|
|
|
|
|
wk.setup({})
|
|
|
|
|
|
|
|
wk.register({
|
|
|
|
K = {"Definition Hover"},
|
|
|
|
["<C-k>"] = {"Signature Help"},
|
|
|
|
["<leader>"] = {
|
2022-12-10 17:27:51 +00:00
|
|
|
q = {
|
|
|
|
name = "Diagnostics",
|
|
|
|
q = {"Toggle Diagnostic List"},
|
|
|
|
t = {"Toggle Inline Diagnostics"},
|
|
|
|
n = {"Next Diagnostic"},
|
|
|
|
N = {"Previous Diagnostic"},
|
|
|
|
e = {"Open Diagnostic Float"}
|
|
|
|
},
|
2022-12-08 14:16:01 +00:00
|
|
|
d = {
|
|
|
|
name = "DiffView",
|
|
|
|
o = {"<cmd>DiffviewOpen<cr>", "Open Diff"},
|
|
|
|
c = {"<cmd>DiffviewClose<cr>", "Close Diff"},
|
|
|
|
h = {"<cmd>DiffviewFileHistory<cr>", "Diff History"}
|
|
|
|
},
|
2022-12-04 19:32:16 +00:00
|
|
|
f = {
|
|
|
|
name = "Find - Telescope",
|
|
|
|
f = {"<cmd>Telescope find_files<cr>", "Find File"},
|
|
|
|
g = {"<cmd>Telescope live_grep<cr>", "Live Grep"},
|
|
|
|
b = {"<cmd>Telescope buffers<cr>", "Find Buffer"},
|
|
|
|
h = {"<cmd>Telescope help_tags<cr>", "Help Tags"}
|
|
|
|
},
|
|
|
|
l = {
|
|
|
|
name = "LSP",
|
|
|
|
D = {"Declaration"},
|
|
|
|
d = {"Definition"},
|
|
|
|
f = {"Format"},
|
|
|
|
i = {"Implementation"},
|
|
|
|
n = {"Rename"},
|
|
|
|
r = {"References"},
|
|
|
|
t = {"Type Definition"}
|
|
|
|
},
|
|
|
|
s = {
|
|
|
|
name = "Screenshot",
|
|
|
|
mode = {'v', 'n'},
|
|
|
|
b = {"Buffer Screenshot", mode = {'v', 'n'}},
|
|
|
|
s = {"Selected Screenshot", mode = 'v'},
|
|
|
|
v = {"Visual Screenshot", mode = 'n'}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|