以下のページを見かけたので、howm で ripgrep を使えるようにしてみた。
- Out of Dimension: 次世代の高速検索ツール ripgrep を howm で使う
http://extra-vision.blogspot.jp/2016/10/ripgrep-howm.html
- Out of Dimension: howm + ripgrep のちょっとした問題
http://extra-vision.blogspot.jp/2016/11/howm-ripgrep.html
- Out of Dimension: 続・ howm + ripgrep のちょっとした問題
http://extra-vision.blogspot.jp/2016/12/howm-ripgrep.html
基本的には、上記のページに書かれているように設定すればいいのだけど、
Solaris に ripgrep を用意できないので、Solaris では the silver searcher を使うようにしたい。
ripgrep、ag を使う設定をそれぞれ howm-ripgrep、howm-ag という関数にまとめて、
以下のように、rg、ag の有無で切替えるようにした。
(cond ((executable-find "rg") (howm-ripgrep)) ((executable-find "ag") (howm-ag)))
ag 用の設定は以下のページをベースにしている。
- Out of Dimension: Emacs + howm で ag (The Silver Searcher) を使う
http://extra-vision.blogspot.jp/2016/02/emacs-howm-ag-silver-searcher.html