0 votes

Complétion de tabulation dans le terminal avec alias

Je cours un terminal zsh sous Yosemite et j'ai défini un alias simple pour placer des fichiers dans Yoink:

$ alias yoink='open -a Yoink'
$ yoink my-file-to-yoink.txt

Cela fonctionne très bien mais pour une raison inconnue, la complétion automatique pour spécifier le fichier ne fonctionne pas après yoink. Il affiche simplement -- no matches found --.

Y a-t-il un moyen d'utiliser la complétion automatique en combinaison avec cet alias?

Merci.

ps: Je ne suis pas sûr si c'est lié, mais j'utilise zprezto.

1voto

jherran Points 12554

Avez-vous essayé zsh-completions?

$ brew info zsh-completions
zsh-completions: stable 0.12.0, HEAD
https://github.com/zsh-users/zsh-completions
Non installé
Depuis : https://github.com/Homebrew/homebrew/blob/master/Library/Formula/zsh-completions.rb
==> Remarques
Pour activer ces complétions, ajoutez ce qui suit à votre .zshrc :

  fpath=(/usr/local/share/zsh-completions $fpath)

Vous devrez peut-être également reconstruire forcément `zcompdump` :

  rm -f ~/.zcompdump; compinit

De plus, si vous rencontrez des avertissements "zsh compinit: répertoires non sécurisés" en essayant
de charger ces complétions, vous devrez peut-être exécuter ceci :

  chmod go-w /usr/local/share

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X