Eu tenho o seguinte comando:
fd --type f -0 --full-path $HOME/something/something_inside_something | fzf --read0 --print0 --exit-0 --preview 'bat {1}' | xargs -r -0 vim
Onde vim é um alias de:
NVIM_APPNAME=mynvim nvim
O comando falha no alias. Eu sei que está correto, exceto pelo alias, porque quando executado sem ele (por exemplo, xargs -r -0 nvim
onde nvim não é um alias), funciona bem.
Eu tentei os dois alias xargs='xargs '
exargs -r -0 bash -ic vim
Também tentei várias outras soluções alternativas propostas que encontrei sobre o tópico em questões semelhantes aqui e na Internet em geral.
Alguém tem alguma dica?
Ps: A propósito de nada, alguém tem alguma ideia de por que --preview 'bat {1}'
falhará ao exibir (alguns) arquivos que normalmente exibiria sem problemas?
Tente isto: