Sous OS X, existe-t-il un moyen d'avoir des formules Zsh (j'utilise Oh-my-zsh ) complètes?
Par exemple
$ brew install em<TAB>
pourrait s'étendre à:
$ brew install emacs
la source
Sous OS X, existe-t-il un moyen d'avoir des formules Zsh (j'utilise Oh-my-zsh ) complètes?
Par exemple
$ brew install em<TAB>
pourrait s'étendre à:
$ brew install emacs
Homebrew fournit sa propre réalisation. Vous avez juste besoin de lier le fichier $(brew --prefix)/Library/Contributions/brew_zsh_completion.zsh
à _brew
quelque part dans votre $fpath
. (Voir commentaire au début de https://github.com/Homebrew/homebrew/blob/master/Library/Contributions/brew_zsh_completion.zsh )
zsh-completions
a récemment supprimé son _brew
achèvement en faveur de ce fichier, voir https://github.com/zsh-users/zsh-completions/issues/305 .
Mise à jour 2016-04-19: À un moment donné ( 1 ) Homebrew a de nouveau mis à jour sa gestion de l'achèvement de zsh. Maintenant, si vous installez zsh via Homebrew, cela devrait "simplement fonctionner". Le fichier est installé sur /usr/local/share/zsh/site-functions/_brew
.
$fpath
et$FPATH
pour les accueillirZsh
, ce Q&R peut être informatif.Essayez d'installer la
zsh-completions
formule.Il semble également que zsh puisse avoir une certaine compatibilité avec les compléments bash . Vous pouvez essayer cela en conjonction avec la
bash-completions
formule.la source
compinit -i
devrait résoudre les avertissements "répertoires non sécurisés" plutôt que chmod.compaudit
pour déterminer quels répertoires doivent voir leurs autorisations modifiées