J'ai gitet git-flowinstallé via Homebrew. Je suis sur un Mac.
j'ai zsh 5.0.2 (x86_64-apple-darwin12.4.0)
gitles finitions fonctionnent. git-flowles finitions ne le sont pas.
Je ne peux pas obtenir de git flowfinitions au travail.
J'ai essayé deux manières d'installer les fonctions.
Méthode 1
J'ai installé git-flowavec Homebrew, qui a ajouté les fonctions à ce répertoire/usr/local/share/zsh/site-functions
Ce chemin est dans mon $fpath
> echo $fpath
/usr/local/share/zsh/site-functions /usr/local/Cellar/zsh/5.0.2/share/zsh/functions
Méthode 2
J'ai téléchargé les git-flowfonctions d'achèvement à partir de https://github.com/zsh-users/zsh-completions et ai mis le fichier dans ~/.zsh/completions.
J'ai ensuite ajouté le répertoire à mon ~/.zshrc
fpath=(~/.zsh/completions $fpath)
> echo $fpath
/Users/jord/.zsh/completions /usr/local/share/zsh/site-functions /usr/local/Cellar/zsh/5.0.2/share/zsh/functions
Aucune de ces méthodes ne fonctionne.
Qu'est-ce que je fais mal?
MISE À JOUR
La sortie de git-flow [CTRL+X] [h]est:
> git flow
tags in context :completion::complete:git::
all-files (_files _default _git (eval))
MISE À JOUR 2
Ça marche!
J'ai mis les _gitfonctions de l' URL fournie par @mpy dans ~/.zsh/completions/et ajouté ~/.zsh/completionsà mon $fpathin ~/.zshrc.
fpath=(
~/.zsh/completions
$fpath
)
J'ai ensuite téléchargé à git-flow-completion.zshpartir de https://github.com/bobthecow/git-flow-completion et je l'ai mis dans ~/.zsh/completionsce fichier, puis je l'ai recherché .zshrc.
gitet les git flowfinitions fonctionnent maintenant, mais je ne sais pas pourquoi?!
git-flowfinitions, seulement les gitfinitions?
$fpath? Et, pouvez-vous s'il vous plaît poster la sortie degit-flow [CTRL+X] [h]?