Closed avysk closed 1 month ago
That's probably because of this code:
So you have batcat, but prefer to use bat? Then I can change the code to use $BATNAME
if it's defined.
diff --git a/bin/preview.sh b/bin/preview.sh
index 3c11dec..3c12dbd 100755
--- a/bin/preview.sh
+++ b/bin/preview.sh
@@ -56,10 +56,12 @@ if [ -z "$CENTER" ]; then
fi
# Sometimes bat is installed as batcat.
-if command -v batcat > /dev/null; then
- BATNAME="batcat"
-elif command -v bat > /dev/null; then
- BATNAME="bat"
+if [[ -z "$BATNAME" ]]; then
+ if command -v batcat > /dev/null; then
+ BATNAME="batcat"
+ elif command -v bat > /dev/null; then
+ BATNAME="bat"
+ fi
fi
if [ -z "$FZF_PREVIEW_COMMAND" ] && [ "${BATNAME:+x}" ]; then
And you set let $BATNAME = 'bat'
in your configuration file.
Let's name it $BATCAT
to be more clear. i.e. let $BATCAT = 'bat'
Hello, thanks for the great plugin! I miss something and would appreciate any pointers.
man fzf
)I run Windows 11, and I have native (Windows exe)
fzf
,bat
,ag
,rg
. However, whenever fzf.vim wants to show a preview, it executesbatcat
in WSL. I was not able to inform fzf.vim that I havebat.exe
without overriding fzf.vim's commands. Do I miss something?