Criar atalho no zsh

Olá pessoal. Estou com uma dúvida.
Como posso adicionar o seguinte atalho no zsh. Funciona bem no bash, mas acredito que a semântica para o z shell seja diferente. Procurei a documentação, mas parece estar fora do ar. Saudações!

bind -x ‘"\C-o": file="$(fzf --height 40% --reverse)" && [ -f “$file” ] && xdg-open “$file”’

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\" "