diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 4c694a5..e1c21a3 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -196,7 +196,24 @@ end if require('data.func').check_global_var('use_fzf_lua', true, false) then table.insert(P, 1, { import = 'lazyvim.plugins.extras.editor.fzf' }) - table.insert(P, 2, { 'ibhagwan/fzf-lua', lazy = false, opts = {} }) + table.insert(P, 2, { + 'ibhagwan/fzf-lua', + lazy = false, + opts = { + previewers = { + builtin = { + extensions = { + -- neovim terminal only supports `viu` block output + ['png'] = { 'viu', '-b' }, + -- by default the filename is added as last argument + -- if required, use `{file}` for argument positioning + ['svg'] = { 'viu', '-b' }, + ['jpg'] = { 'viu', '-b' }, + }, + }, + }, + }, + }) end return P