require("bufferline").setup({ options = { show_close_icon = false, separator_style = "slant", close_icon = "", offsets = { { filetype = "NvimTree" } }, left_mouse_command = "buffer %d", middle_mouse_command = "bdelete! %d", right_mouse_command = nil, }, }) -- hop between buffers in order of the bar Nmap("", "BufferLineCyclePrev") Nmap("", "BufferLineCycleNext") -- Re-order to previous/next Nmap("", "BufferLineMovePrev") Nmap(">", "BufferLineMoveNext") -- Goto buffer in position... Nmap("", "BufferLineGoToBuffer 1") Nmap("", "BufferLineGoToBuffer 2") Nmap("", "BufferLineGoToBuffer 3") Nmap("", "BufferLineGoToBuffer 4") Nmap("", "BufferLineGoToBuffer 5") Nmap("", "BufferLineGoToBuffer 6") Nmap("", "BufferLineGoToBuffer 7") Nmap("", "BufferLineGoToBuffer 8") Nmap("", "BufferLineGoToBuffer 9") Nmap("", "BufferLineGoToBuffer -1") -- Pin/unpin buffer Nmap("", "BufferLineTogglePin") -- Close buffer Nmap("", "bdelete") Nmap("", "bdelete!") -- create new buffer Nmap("", "enew") -- pick buffer Nmap("", "BufferLinePick") -- Sort automatically by... Nmap("bd", "BufferLineSortByDirectory") Nmap("bl", "BufferLineSortByExtension")