zsh で、 brew でインストールされている zsh 補完を一括で利用可能にしたい
brew でパッケージをインストールしていくと、 zsh の completion コードが付属している場合があることに気づきました。それらは、パッケージをインストールした際のメッセージによれば、 /usr/local/share/zsh/site-functions
に配置される様子です。
zsh completions have been installed to:
/usr/local/share/zsh/site-functions
質問
- brew で入ってくる zsh の補完を on にするには、どうしたらいいでしょうか。
- また、上記のディレクトリをのぞいてみたところ、ある種の規則に従った naming convention でファイルたちは作られているように見受けられます。これらを一括で利用できるようにするような、 zsh のプロファイリングスクリプトを作るとしたら、どのようになりますでしょうか。
インストールされている zsh completion 一覧
$ ls /usr/local/share/zsh/site-functions
_aws _brew_cask _gibo _heroku aws_zsh_completer.sh
_brew _brew_services _git _kubectl git-completion.bash