以前一度紹介しましたが、本来入るべきでないcompadd
が補完候補に出てしまっていたので、
xargsコマンドを使うように書き直しました。

sh>>
_cap () {
compadd cap -T | grep '^cap ' | sed 's/^cap //' | sed 's/ .*//' | xargs
}

compdef _cap cap
<<--

posted by genki genki on Wed 13 Aug 2008 at 17:45 with 0 comments