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

49 lines
1.5 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 = "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'}
}
}
})