J'ai git
et git-flow
installé via Homebrew. Je suis sur un Mac.
j'ai zsh 5.0.2 (x86_64-apple-darwin12.4.0)
git
les finitions fonctionnent. git-flow
les finitions ne le sont pas.
Je ne peux pas obtenir de git flow
finitions au travail.
J'ai essayé deux manières d'installer les fonctions.
Méthode 1
J'ai installé git-flow
avec 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-flow
fonctions 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 _git
fonctions de l' URL fournie par @mpy dans ~/.zsh/completions/
et ajouté ~/.zsh/completions
à mon $fpath
in ~/.zshrc
.
fpath=(
~/.zsh/completions
$fpath
)
J'ai ensuite téléchargé à git-flow-completion.zsh
partir de https://github.com/bobthecow/git-flow-completion et je l'ai mis dans ~/.zsh/completions
ce fichier, puis je l'ai recherché .zshrc
.
git
et les git flow
finitions fonctionnent maintenant, mais je ne sais pas pourquoi?!
git-flow
finitions, seulement les git
finitions?
$fpath
? Et, pouvez-vous s'il vous plaît poster la sortie degit-flow [CTRL+X] [h]
?