zsh の履歴検索で、 emacs でいう helm (aka anything) ありますか
emacs でコマンドをヒストリから実行する際には、 helm (aka anything) が便利です。これ相当の機能ないし拡張スクリプトは、 zsh にあるでしょうか
具体的にやりたいことは:
- 履歴検索を開始すると、履歴一覧が表示される
- 履歴一覧は、文字入力でインクリメンタルサーチができてそれによって絞られていく
- できれば、入力はスペースで区切られた複数の OR 条件として検索してほしい
- 随時、 C-n, C-p などで一覧の項目を選択可能、 RET でその項目に確定
今の手元の zsh は、履歴検索時 (C-r
) には、 bash のそれと同じ挙動をしていて、若干不便なため質問しています。