feat(nvim): improve/add keybindings

This commit is contained in:
Moritz Böhme 2023-04-10 15:14:04 +02:00
parent 5fc963c537
commit 2af3432410
No known key found for this signature in database
GPG key ID: 970C6E89EB0547A9
4 changed files with 24 additions and 14 deletions

View file

@ -4,8 +4,6 @@ require("which-key").register({
name = "buffer",
b = { "<cmd>Telescope buffers<cr>", "List buffers" },
d = { "<cmd>bd<cr>", "Delete buffer" },
n = { "<cmd>bnext<cr>", "Next buffer" },
p = { "<cmd>bprevious<cr>", "Previous buffer" },
},
})
@ -19,6 +17,14 @@ require("which-key").register({
d = { "<C-w>c", "Delete window" },
},
}, { prefix = "<leader>" })
require("which-key").register({
["["] = {
b = { "<cmd>bprevious<cr>", "Previous buffer" },
},
["]"] = {
b = { "<cmd>bnext<cr>", "Next buffer" },
},
})
-- fast window move
require("which-key").register({
@ -49,10 +55,18 @@ require("which-key").register({
-- better descriptions for navigation
require("which-key").register({
["<leader>"] = {
f = { name = "file/find" },
g = { name = "git" },
l = { name = "lsp" },
o = { name = "org" },
s = { name = "search" },
t = { name = "toggle" },
x = { name = "diagnostics/quickfix" },
},
["["] = { name = "prev" },
["]"] = { name = "next" },
o = { name = "org" },
x = { name = "diagnostics/quickfix" },
g = { name = "goto" },
})
-- Clear search with <esc>