«前の日記(2018年01月18日) 最新 次の日記(2018年01月25日)» 編集

2018年01月22日 ripgrep + howm を設定 [長年日記]

_ ripgrep + howm を設定

ag の時はあまり上手く動作しないので, 置き換えなかったが, howm の遲さは
いつもなんとかならんもんかと思っていたが, 最近は ripgrep なるものがある、
とのことで,

http://extra-vision.blogspot.jp/2016/10/ripgrep-howm.html

を参考に howm の grep を ripgrep に変更してみる.

http://extra-vision.blogspot.jp/2016/12/howm-ripgrep.html

で sort が上手くいかない等問題があるという話みたいだったが, github の issue を
見るとなんとなく解決しているようにも読み取れるのでとりあえず,
記事を習って

(if (file-exists-p "/usr/bin/rg")
    (progn
      (setq howm-view-use-grep t)
      (setq howm-view-grep-command "rg")
      (setq howm-view-grep-option "-nH --no-heading --color never")
      (setq howm-view-grep-extended-option nil)
      (setq howm-view-grep-fixed-option "-F")
      (setq howm-view-grep-expr-option nil)
      (setq howm-view-grep-file-stdin-option nil)))

を追加. どうも指摘されている問題は出ないっぽいので取り敢えずこのまま
にしてみる.

ruri:~/.emacs.d $ rg --version
ripgrep 0.7.1
-AVX -SIMD

howm version
howm-1.4.5-snapshot