Move leader keybinding into the whichkey config (#1089)

This commit is contained in:
rebuilt 2021-07-25 13:39:33 +02:00 committed by GitHub
parent c94aac07cd
commit 47c44ae248
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 23 additions and 26 deletions

View file

@ -1,27 +1,2 @@
vim.api.nvim_set_keymap("n", "<S-l>", ":BufferNext<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "<S-h>", ":BufferPrevious<CR>", { noremap = true, silent = true })
vim.api.nvim_set_keymap("n", "<leader>c", ":BufferClose<CR>", { noremap = true, silent = true })
lvim.builtin.which_key.mappings["b"] = {
name = "Buffers",
j = { "<cmd>BufferPick<cr>", "jump to buffer" },
f = { "<cmd>Telescope buffers<cr>", "Find buffer" },
w = { "<cmd>BufferWipeout<cr>", "wipeout buffer" },
e = {
"<cmd>BufferCloseAllButCurrent<cr>",
"close all but current buffer",
},
h = { "<cmd>BufferCloseBuffersLeft<cr>", "close all buffers to the left" },
l = {
"<cmd>BufferCloseBuffersRight<cr>",
"close all BufferLines to the right",
},
D = {
"<cmd>BufferOrderByDirectory<cr>",
"sort BufferLines automatically by directory",
},
L = {
"<cmd>BufferOrderByLanguage<cr>",
"sort BufferLines automatically by language",
},
}

View file

@ -90,7 +90,6 @@ M.setup = function()
return
end
telescope.setup(lvim.builtin.telescope)
vim.api.nvim_set_keymap("n", "<Leader>f", ":Telescope find_files<CR>", { noremap = true, silent = true })
end
return M

View file

@ -68,6 +68,29 @@ M.config = function()
["e"] = { "<cmd>lua require'core.nvimtree'.toggle_tree()<CR>", "Explorer" },
["f"] = { "<cmd>Telescope find_files<CR>", "Find File" },
["h"] = { '<cmd>let @/=""<CR>', "No Highlight" },
b = {
name = "Buffers",
j = { "<cmd>BufferPick<cr>", "jump to buffer" },
f = { "<cmd>Telescope buffers<cr>", "Find buffer" },
w = { "<cmd>BufferWipeout<cr>", "wipeout buffer" },
e = {
"<cmd>BufferCloseAllButCurrent<cr>",
"close all but current buffer",
},
h = { "<cmd>BufferCloseBuffersLeft<cr>", "close all buffers to the left" },
l = {
"<cmd>BufferCloseBuffersRight<cr>",
"close all BufferLines to the right",
},
D = {
"<cmd>BufferOrderByDirectory<cr>",
"sort BufferLines automatically by directory",
},
L = {
"<cmd>BufferOrderByLanguage<cr>",
"sort BufferLines automatically by language",
},
},
p = {
name = "Packer",
c = { "<cmd>PackerCompile<cr>", "Compile" },