macOSで、zshのコマンドライン補完を有効にするには、下記の一行を~/.zshrcに追記します。
autoload -Uz compinit && compinit
insecure directoriesエラーが出るとき
compinitのコマンドで、下記のエラーが出ることがあります。
$ compinit
zsh compinit: insecure directories, run compaudit for list.
Ignore insecure directories and continue [y] or abort compinit [n]?
何が理由でエラーになっているかは、エラーメッセージにある通りcompaudit
コマンドで確認できます。
compaudit
There are insecure directories:
/usr/local/share/zsh/site-functions
/usr/local/share/zsh
エラーを無視して良い場合は、-u
オプションを付けます。
autoload -Uz compinit && compinit -u
こちらもおススメ