やぐブロ

yag + programming + hateblo

Leiningenのzsh補完関数を利用する

Leiningenの調べ物をしていてgithubのリポジトリを見ていたらzshの補完関数があったので使ってみました.

導入方法

概要はzsh_completion.zshのコメント欄に書いてあります.
zshの$fpathの通ったディレクトリにzsh_completion.zshという名前のファイルをダウンロードして,そのファイルの名前を_leinに変更すれば利用できます.

$ cd /Users/yag_ays/.zsh/functions/Completion
$ curl -O https://raw.github.com/technomancy/leiningen/master/zsh_completion.zsh
$ mv zsh_completion.zsh _lein  

使い方

lein [TAB]とすればコマンド一覧が表示されます.また,lein test [TAB]とすればテスト一覧が表示されます.
f:id:yag_ays:20120223001249p:plain
f:id:yag_ays:20120223001817p:plain

地味に便利...!!