setupenvのzsh補完ファイル作った
setupenv/_setupenv at master · tyru/setupenv · GitHub
zsh補完は訳わからないこと多いので例としても使えるかなと思い置いておきます。
一行目の「#compdef setupenv」が重要。
やっぱりまだあまりドキュメントがないので、
実際のソース見ないとわからないと思います。
なので$fpath中に置いてある補完ファイル見て勉強するのが一番手っ取り早いかも。
自分はgitの補完ファイルを参考にしたりした。