bufferline.lua 976 B

123456789101112131415161718192021222324252627
  1. vim.api.nvim_set_keymap("n", "<S-l>", ":BufferNext<CR>", { noremap = true, silent = true })
  2. vim.api.nvim_set_keymap("n", "<S-h>", ":BufferPrevious<CR>", { noremap = true, silent = true })
  3. vim.api.nvim_set_keymap("n", "<leader>c", ":BufferClose<CR>", { noremap = true, silent = true })
  4. lvim.builtin.which_key.mappings["b"] = {
  5. name = "Buffers",
  6. j = { "<cmd>BufferPick<cr>", "jump to buffer" },
  7. f = { "<cmd>Telescope buffers<cr>", "Find buffer" },
  8. w = { "<cmd>BufferWipeout<cr>", "wipeout buffer" },
  9. e = {
  10. "<cmd>BufferCloseAllButCurrent<cr>",
  11. "close all but current buffer",
  12. },
  13. h = { "<cmd>BufferCloseBuffersLeft<cr>", "close all buffers to the left" },
  14. l = {
  15. "<cmd>BufferCloseBuffersRight<cr>",
  16. "close all BufferLines to the right",
  17. },
  18. D = {
  19. "<cmd>BufferOrderByDirectory<cr>",
  20. "sort BufferLines automatically by directory",
  21. },
  22. L = {
  23. "<cmd>BufferOrderByLanguage<cr>",
  24. "sort BufferLines automatically by language",
  25. },
  26. }