Hacer que el comando no encontrado funcione bajo zsh

14

Estoy tratando de hacer que la command-not-foundfunción en Ubuntu funcione bajo zsh, sin suerte:

➜  ~  pdfunite
zsh: command not found: pdfunite
➜  ~  bash
u@ub:~$ pdfunite
The program 'pdfunite' is currently not installed.  You can install it by typing:
sudo apt-get install poppler-utils

¿Alguien sabe si hay un paquete disponible que también sea compatible con zsh?

Gracias.

grm
fuente

Respuestas:

13

Tienes que buscarlo en tu .zshrc:

if [[ -s '/etc/zsh_command_not_found' ]]; then
  source '/etc/zsh_command_not_found'
fi

El script es parte del paquete command-not-found :

$ apt-cache search zsh_command_not_found
> command-not-found: /etc/zsh_command_not_found
ahilsend
fuente