require("bufferline").setup({ options = { show_close_icon = false, separator_style = "slant", show_buffer_close_icons = false, 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 Map("n", "", "BufferLineCyclePrev") Map("n", "", "BufferLineCycleNext") -- Re-order to previous/next Map("n", "", "BufferLineMovePrev") Map("n", ">", "BufferLineMoveNext") -- Goto buffer in position... Map("n", "", "BufferLineGoToBuffer 1") Map("n", "", "BufferLineGoToBuffer 2") Map("n", "", "BufferLineGoToBuffer 3") Map("n", "", "BufferLineGoToBuffer 4") Map("n", "", "BufferLineGoToBuffer 5") Map("n", "", "BufferLineGoToBuffer 6") Map("n", "", "BufferLineGoToBuffer 7") Map("n", "", "BufferLineGoToBuffer 8") Map("n", "", "BufferLineGoToBuffer 9") Map("n", "", "BufferLineGoToBuffer -1") -- Pin/unpin buffer Map("n", "", "BufferLineTogglePin") -- Close buffer Map("n", "", "bdelete") Map("n", "", "bdelete!") -- create new buffer Map("n", "", "enew") -- pick buffer Map("n", "", "BufferLinePick") -- Sort automatically by... Map("n", "bd", "BufferLineSortByDirectory") Map("n", "bl", "BufferLineSortByExtension")