Debian/jessieでLeiningenのzsh補完を有効にする

Leiningen のインストールを公式スクリプトで行うと、 leinと書いてTabを押しても、zshgitのように補完してくれません。

Leiningen が Debian package として提供されている Debian/wheezy ならこんなことは起きないんですが、Debian/jessie を使っているのでaptでインストールできない...

そこで解決手順。

1. まず、Githubからファイルをダウンロードする

wget https://raw.githubusercontent.com/technomancy/leiningen/master/zsh_completion.zsh

こんな感じで。

2. zshが読み込んでくれるように名前変更

mv zsh_completion.zsh _lein

3. 適切な場所に移動

sudo cp _lein /usr/share/zsh/vendor-completions/_lein

zshを立ち上げなおすと、望みが叶っているはず。