24 lines
599 B
Lua
24 lines
599 B
Lua
require("bqf").setup({
|
|
auto_enable = true,
|
|
auto_resize_height = true,
|
|
preview = {
|
|
win_height = 12,
|
|
win_vheight = 12,
|
|
delay_syntax = 80,
|
|
border_chars = { "┃", "┃", "━", "━", "┏", "┓", "┗", "┛", "█" },
|
|
should_preview_cb = function(bufnr, qwinid)
|
|
local ret = true
|
|
local bufname = vim.api.nvim_buf_get_name(bufnr)
|
|
local fsize = vim.fn.getfsize(bufname)
|
|
if fsize > 100 * 1024 then
|
|
-- skip file size greater than 100k
|
|
ret = false
|
|
elseif bufname:match("^fugitive://") then
|
|
-- skip fugitive buffer
|
|
ret = false
|
|
end
|
|
return ret
|
|
end,
|
|
},
|
|
})
|