Lua plugin to swap buffers easily between split windows without changing the window layout
NOTE: this was born as a fork of swap-buffers.nvim, with further tweakings and refinements.
call the lua function swap_buffers giving it on of h j k l as a parameter:
nnoremap <C-h> <cmd>lua require('swap-buffers').swap_buffers('h')<CR>This will map Ctrl-h to swap the current buffer with the one on the left. The same can be done for right, top and bottom.
Default values:
require('swap-buffers').setup({
ignore_filetypes = {'NvimTree'}
})Using packer.nvim
require('packer').startup {
use {"caenrique/swap-buffers.nvim"}
}