I also stumbled upon your code, but there you use options={poParentStreams}
which I explicitly don't want. I prefilter the arguments I pipe into fzf and
then do some additional computations on the chosen value. As far as I
understand poParentStreams passes the nim stdin/stdout to fzf, such that fzf
will then not read from stdin for its values but crawls the files itself.I'm not linux if that makes any difference.
