feat(nvim): add various keybinds

This commit is contained in:
Moritz Böhme 2023-03-26 18:28:49 +02:00
parent c5aaacf0f9
commit 5977d6a7e1
No known key found for this signature in database
GPG key ID: 970C6E89EB0547A9
3 changed files with 24 additions and 5 deletions

View file

@ -0,0 +1,21 @@
-- buffers
require("which-key").register({
b = {
name = "buffers",
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" },
},
})
-- Clear search with <esc>
require("which-key").register({
["<esc>"] = { "<cmd>noh<cr><esc>", "Escape and clear hlsearch", mode = { "n", "i" } },
})
-- better indenting
require("which-key").register({
["<"] = { "<gv", "Shift left" },
[">"] = { ">gv", "Shift right" },
}, { mode = "v" })