mappings.lua 666 B

123456789101112131415161718192021
  1. -- general keymaps
  2. vim.api.nvim_set_keymap("n", "<leader>p", ":tabnext<CR>", { noremap = true, silent = true, desc = "Next Tab" })
  3. vim.api.nvim_set_keymap(
  4. "n",
  5. "<leader>n",
  6. ":vsplit<CR>:wincmd l<CR>",
  7. { noremap = true, silent = true, desc = "Split Right" }
  8. )
  9. vim.api.nvim_set_keymap(
  10. "n",
  11. "<leader>m",
  12. ":split<CR>:wincmd j<CR>",
  13. { noremap = true, silent = true, desc = "Split Down" }
  14. )
  15. vim.api.nvim_set_keymap("n", "<Esc>", ":noh<CR>", { noremap = true, silent = true, desc = "Clear Search" })
  16. -- bufferline keymaps
  17. vim.api.nvim_set_keymap("n", "<leader>C", ":BufferLineCloseOthers<CR>", { noremap = true, silent = true, desc = "Close Other Buffers" })