Closed jhrmnn closed 8 years ago
Works for me using:
I've updated everything, but the issue persists.
I don't use the fzf.vim plugin though. As far as I understand, it is only a collection of functions using the core fzf#run
?
I'm on El Capitan. The problem is not related to $PATH
.
How can I debug this further?
I'm running Yosemite, not sure if that makes a difference.
@azag0, I am also able to run this on El Capitan. Never used FZF, don't know what it does but copy pasting it worked. did you modify the output that you typed? when i entered your command I got a popup with the current directory and the status bar said:
term://.//66312:ls|/path/to/my/vim/plugged/fzf/bin/fzf > /var/folders/2y/rest/of/nvim/file
If you are just getting fzf
then maybe the plugin is somehow failing to find the fzf
binary.
fzf
in your path?fzf
in the terminal? fzf
binary is and run it?:term
and run commands? :term
and go to the directory with fzf
in it and run it?fzf
plugin in Neovim.app?These are just some of the things that I would double check when troubleshooting any plugin that use the terminal
Ok, I think I tracked this down, quite a corner case bug. The issue is this line of code. It assumes there are no =
characters in environment variables. In my case, I have
FZF_DEFAULT_OPTS=--bind=ctrl-u:page-up,ctrl-d:page-down
So in Neovim.app, that ends up equal to --bind
, which triggers the error. Don't know Objective-C, so cannot provide a patch.
@azag0 checkout #260 and see if it works for you
It seems that
fzf#run
from FZF does not work in Neovim.app. Runningresults in
Versions: