Bazaar-NG には、zsh (と bash) のコマンドライン補完用ファイルが同梱されている。darcs の補完入力でも書いたけど、僕は zsh 使いなので、zsh の設定方法をば書いておく。
補完ファイルの追加
zsh 補完用のファイルは、以下の場所にある。
- bzr-0.X.X/contrib/zsh/_bzr
これを、zsh の completion 用のディレクトリー (ここでは、~/etc/zsh とする) にコピーして、.zshrc に次のコードを追加する。
fpath=(~/etc/zsh $fpath) autoload -U ~/etc/zsh/*(:t) autoload -U compinit && compinit
zsh を起動し直せば、設定が反映される。
もうちょっと賢い (?) zsh 補完
[2005-10-19]、much improved zsh completion script から始まる (Bazaar-NG ML 内の) 一連のスレッドで、もう少し賢い zsh 用の completion script が公開された。このスクリプトは、[2005-10-27] 現在、Bazaar-NG の開発版には含まれていない。ファイルは以下の場所で手に入る。
設定は上と同じ。
No comments:
Post a Comment