Troubleshooting
If you are using the completion module, there can be a conflict if other scripts are calling compinit too. Also, if you’re using this module, your should not do source ~/.zshrc when you want to reload your shell configuration, as this will cause compinit to be called twice. Do exec zsh instead.