---@type string local new_buffer_position --new_buffer_position = "start" new_buffer_position = "end" --new_buffer_position = "after" ---@type BuffonConfig local opts = { cyclic_navigation = true, new_buffer_position = new_buffer_position, num_pages = 2, open = { by_default = true, ignore_ft = { "gitcommit", "gitrebase", }, }, leader_key = ";", mapping_chars = "qweryuiop", keybindings = { goto_next_buffer = "<s-j>", goto_previous_buffer = "<s-k>", move_buffer_up = "<s-l>", move_buffer_down = "<s-h>", move_buffer_top = "<s-t>", move_buffer_bottom = "<s-b>", toggle_buffon_window = "<buffonleader>n", switch_previous_used_buffer = "<buffonleader><buffonleader>", close_buffer = "<buffonleader>d", close_buffers_above = "<buffonleader>v", close_buffers_below = "<buffonleader>b", close_all_buffers = "<buffonleader>cc", close_others = "<buffonleader>cd", reopen_recent_closed_buffer = "<buffonleader>t", show_help = "<buffonleader>h", previous_page = "<s-tab>", next_page = "<tab>", move_to_previous_page = "<buffonleader>a", move_to_next_page = "<buffonleader>s", }, } return opts