auto-fu.zshを導入してみた
Sencha Touch アプリの開発環境(@kawanoshinobu) | ありえるえりあで紹介されていたので,zshで入力中に補完候補を表示するauto-fu.zshを入れてみた。
設定方法
GitHubからcloneする。
$ git clone git://github.com/hchbaw/auto-fu.zsh.git
~/.zshrcに,以下の内容を追加を追加する。
source /path/to/auto-fu.zsh/auto-fu.zsh function zle-line-init () { auto-fu-init } zle -N zle-line-init # 「-azfu-」を表示させない zstyle ':auto-fu:var' postdisplay $''q
auto-fu.zshを使っていると「-azhu-」と表示されるのだが,邪魔なので表示しないようにした。
エラー対処
手元のzshでは起動時に以下のようなエラーが出た。
Cannot rebind backward-kill-word: user:backward-kill-word-match Cannot rebind kill-word: user:kill-word-match
Errors after sourcing · Issue #24 · hchbaw/auto-fu.zsh · GitHubでも報告されており,thbかpuブランチに切り替えると良いそうだ。
ここではpuブランチに切り替えたところ,エラーが出なくなった。
$ cd /path/to/auto-fu.zsh $ git checkout -b pu origin/pu