前書き patch当てることによって使える-Oオプション このオプションを書いてしまうと忽ち補完ができなくなってしまうのでいじります なお、私は-O cp932しか使わないのでそれが出るようにしか対応してません vals配列いじれば好きに追加できます やり方 このunzipの補完の実体はarchlinuxなら /usr/share/zsh/functions/Completion/Unix/_zipにあると思います どこかわからなければ % find $fpath -type f -exec grep -l '#compdef.* unzip' {} + /usr/share/zsh/functions/Completion/Unix/_zipこんな感じでわかると思います。unzipを他のコマンドに変えたらそれの補完が出ると思います 後はこれを適当なディレクトリにコピーします 私は~/.z