ついでにrbenvの補完もつくろうと思うじゃないですかぁ。すでに補完できるじゃないですかぁ。
よーし、この勢いでrbenvもつくるぞ☆
って思ったら
すでにあるじゃないですかぁ。
localとかの時だけならVersionも出るじゃないですかぁ。
で、ソース見に行ったら
if [[ ! -o interactive ]]; then return fi compctl -K _rbenv rbenv _rbenv() { local words completions read -cA words if [ "${#words}" -eq 2 ]; then completions="$(rbenv commands)" else completions="$(rbenv completions ${words[2,-2]})" fi reply=("${(ps:\n:)completions}") }
rbenv/completions/rbenv.zsh at master · sstephenson/rbenv · GitHub
$wordsとかも使ってあるしrbenv commandsとかrbenv completionsとか便利なコマンドもあると気づくじゃないですかぁ。
rbenvのコマンド一覧が出るじゃないですかぁ。
補完候補をrbenv自体が出してくれるじゃないですかぁ。
まあ、
じゃあ、
しょうがない!!!