Debian/jessieでLeiningenのzsh補完を有効にする
Leiningen のインストールを公式のスクリプトで行うと、
lein
と書いてTab
を押しても、zsh
がgit
のように補完してくれません。
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
を立ち上げなおすと、望みが叶っているはず。