[macOS General] zsh: path 設定 と Homebrew の補完設定

設定しましたメモ。

別件でググっていて知りました。

~/.zshrc を編集。

環境変数PATHの設定

## 重複パスを登録しない
typeset -U path cdpath fpath manpath

## sudo用のpathを設定
typeset -xT SUDO_PATH sudo_path
typeset -U sudo_path
sudo_path=({/usr/local,/usr,}/sbin(N-/))

## pathを設定
path=(~/bin(N-/) /usr/local/bin(N-/) ${path})

brewコマンドの補完設定

% cd /usr/local/share/zsh/site-functions
% ln -s ../../../Library/Contributions/brew_zsh_completion.zsh _brew