Summary
oh-my-zsh と zsh-completions[2013-09-05-1] を組み合わせて使っている。$HOME/.zcompdump と $HOME/.zcompdump-HOSTNAME-5.0.2 の
2つの補完用のファイルが作成されてしまっていた。
原因は、 oh-my-zsh.sh 内と、自前の .oh-my-zsh/custom/XXX.zsh 内とで、
compinit を2回呼び出しているため。
oh-my-zsh.sh 内で compinit が呼び出す前に、
fpath を設定すれば良い。
$HOME/.zshrc
if [[ -d /usr/local/share/zsh-completions ]]; then
fpath=($fpath /usr/local/share/zsh-completions)
fi
source $ZSH/oh-my-zsh.sh
Reference
robbyrussell/oh-my-zshhttps://github.com/robbyrussell/oh-my-zsh