I'm using oh-my-zsh
and attempting to enable git-flow-completion
. I'm following the instructions here to install it as a plugin.
I cloned the plugin files as instructed:
git clone https://github.com/bobthecow/git-flow-completion ~/.oh-my-zsh/custom/plugins/git-flow-completion
My plugin directory structure looks identical to the example in the installation instructions.
I've edited my ~/.zshrc
file to include:
plugins=(git git-flow git-flow-completion)
However, git flow completion is not working. When I type git flow
and hit tab
, I get a list of files in the current directory instead of the git flow
subcommands.
The built-in plugins work fine. I edited my ~/.zshrc
to include:
plugins=(git git-flow git-flow-completion emoji emoji-clock)
When I open a new terminal, the random_emoji
and emoji-clock
functions produce the expected output, but git flow completion still does not work.
I've added my existing PATH to my .zshrc
above the line that loads oh-my-zsh.sh
. No luck.
I've checked the value of $ZSH_CUSTOM
and it is pointing to the directory where the git-flow-completion
plugin is installed.
I wanted to know if custom plugins were being loaded at all, so I installed this auto-stats plugin and it worked correctly, so this problem seems to be isolated to the git-flow-completion
plugin.
I've also tried loading the plugin file directly:
source ~/.oh-my-zsh/custom/plugins/git-flow-completion/git-flow-completion.zsh
There was no output from this command, and completion still does not work.
How can I go about troubleshooting this issue?