zsh

補完関数の内容の解説

zsh

基本的にはDebian lennyのzsh 4.3.6-7の/usr/share/zsh/functions/Completionを参考にしました。 #compdef cheat _cheat () { _arguments \ ... } _cheat_sheets() { if ( [[ ${+_cheat_sheets} -eq 0 ]] || _cache_invalid CHEAT_sheets ) && ! _retrieve_c…

cheatの補完

zsh

http://blog.netswitch.jp/articles/2008/09/25/zsh-completion-for-cheatをみて、zsh自体にcacheがあったはず、と思ったらあったので それを使って、オプションにもちゃんと対応したものを書いてみました。 fpathを通したところに_cheatというファイル名で…

grub-set-defaultの補完

zsh

zshのgrub-set-defaultの補完設定を書いてみた。.zshrcから読み込むファイル用なのでfpathにおくのなら変更が必要なはず。 _grub-set-default () { _arguments \ '(1 * -)'{-h,--help}'[print this message and exit]' \ '(1 * -)'{-v,--version}'[print the…