Que documentação está fora do ar?
Vc tentou % man zshmisc
e % man zshexpn
??
Que alias é esse que não tem nome?
Se eu fosse você, pela complexidade do comando, seria melhor usar
uma função ao invés de um alias.
O Alias vai ser complicado por que vc está usando aspas simples e aspas duplas
já. Talvez você precisa adicionar mais um nível de escape com escape de C… Meio complicado.
E eu não posso testar pq não uso esse comando bind
…
Mas não é só isso, parece que vc está usando não somente aspas,
mas também aspas inteligentes, e aspas inteligentes não são bem vindas.
Para definir uma função em uma linha , tente:
palavra() bind -x "\"\C-o\": file=\"$(fzf --height 40% --reverse)\" && [ -f \"$file\" ] && xdg-open \"$file\" "