previewer for directories? #1966
Answered
by
ibhagwan
Sebastian-Nielsen
asked this question in
Q&A
-
I cant seem to get previewer to work for directories. I would like to show I have tried these but the previewer always just shows: vim.keymap.set("n", "<leader>fp", function()
fzf.fzf_exec(
[[
find ~/dev -maxdepth 1 -type d ! -name 'dev' 2>/dev/null;
]],
{
prompt = 'Find Projects> ',
previewer = "builtin",
preview = "bash -c 'ls -a \"{}\" || echo Failed'",
actions = {
["default"] = function(selected)
if selected and selected[1] then
local absolute_path = selected[1]
require("oil").open(absolute_path)
end
end
}
}
)
end)
and this vim.keymap.set("n", "<leader>fp",
function()
fzf.files({
prompt = 'Find Projects',
cmd = "find ~/dev -maxdepth 1 -type d ! -name 'dev' 2>/dev/null; ",
win_opts = {
previewer = "builtin",
preview = {
hidden = false,
cmd = "ls -a %s"
}
},
actions = {
["default"] = function(selected)
if selected and selected[1] then
local absolute_path = string.sub(selected[1],7)
require("oil").open(absolute_path)
end
end
}
})
end
) |
Beta Was this translation helpful? Give feedback.
Answered by
ibhagwan
Apr 11, 2025
Replies: 1 comment 1 reply
-
Remove |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
Sebastian-Nielsen
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Remove
previewer = "builtin"
, you’re trying to use fzf’s native previewer but you’re overriding it by specifying thru previewer.