return { { "matbme/JABS.nvim", config = function() require("jabs").setup({ -- Options for the main window position = { "center", "top" }, -- position = {'', ''} | left, center, right, -- top, center, bottom -- Default {'right', 'bottom'} relative = "editor", -- win, editor, cursor. Default win clip_popup_size = false, -- clips the popup size to the win (or editor) size. Default true width = 80, -- default 50 height = 20, -- default 10 border = "single", -- none, single, double, rounded, solid, shadow, (or an array or chars). Default shadow offset = { -- window position offset top = 4, -- default 0 bottom = 2, -- default 0 left = 2, -- default 0 right = 2, -- default 0 }, sort_mru = true, -- Sort buffers by most recently used (true or false). Default false split_filename = true, -- Split filename into separate components for name and path. Default false split_filename_path_width = 20, -- If split_filename is true, how wide the column for the path is supposed to be, Default 0 (don't show path) -- Options for preview window preview_position = "left", -- top, bottom, left, right. Default top preview = { width = 40, -- default 70 height = 60, -- default 30 border = "rounded", -- none, single, double, rounded, solid, shadow, (or an array or chars). Default double }, -- Default highlights (must be a valid :highlight) highlight = { current = "Title", -- default StatusLine hidden = "StatusLineNC", -- default ModeMsg split = "WarningMsg", -- default StatusLine alternate = "StatusLine", -- default WarningMsg }, -- Default symbols keymap = { close = "", -- Close buffer. Default D jump = "", -- Jump to buffer. Default h_split = "h", -- Horizontally split buffer. Default s v_split = "v", -- Vertically split buffer. Default v preview = "p", -- Open buffer preview. Default P }, -- Whether to use nvim-web-devicons next to filenames use_devicons = true, -- true or false. Default true }) end, }, }