nix/nvim/config/lua/which-key-config.lua

64 lines
2.0 KiB
Lua
Raw Normal View History

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 = "Debug",
b = {"Toggle Breakpoint"},
u = {"Toggle UI"},
c = {"Continue"},
t = {"Run Test"}
},
g = {
2022-12-08 14:16:01 +00:00
name = "DiffView",
2024-04-26 15:39:10 +00:00
o = {"<cmd>DiffviewOpen<cr>", "Open Diff - Current"},
O = {"<cmd>DiffviewOpen origin/main...HEAD<cr>", "Open Diff - Main"},
h = {"<cmd>DiffviewFileHistory<cr>", "Diff History"},
H = {
"<cmd>DiffviewFileHistory --range=origin..HEAD<cr>",
"Diff History - Main"
},
2022-12-08 14:16:01 +00:00
c = {"<cmd>DiffviewClose<cr>", "Close Diff"},
2024-04-26 15:39:10 +00:00
b = {"Git Blame Line"},
B = {"Git Blame Full"}
2022-12-08 14:16:01 +00:00
},
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"},
2024-02-11 16:13:00 +00:00
j = {"<cmd>Telescope jumplist<cr>", "Jump List"},
2022-12-04 19:32:16 +00:00
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'}
}
}
})