Vim用のQFixHowmの全文検索でGNU Grepの代わりに、ripgrepを使い、検索を高速化する設定方法。
" ripgrepを使う(PATHは通してある前提)
let mygrepprg='rg'
" 実行時のオプションをripgrep用に変更(GNU Grepと同じ出力になるように)
let MyGrepcmd_useropt='-nH --no-heading --color never'
let MyGrepcmd_regexp=''
let MyGrepcmd_regexp_ignore='-i'
let MyGrepcmd_fix='-F'
let MyGrepcmd_fix_ignore='-F -i'
let MyGrepcmd_recursive=''
" gipgrepにファイルパターンとして「*」「*.*」を渡したらエラーになったのでその対策
let MyGrep_GrepFilePattern='.'
参考
- 本家howm(emacs用)
- QFixHowm(Vim用)
- ripgrep
-
次世代の高速検索ツール ripgrep を howm で使う
- 本家howmでripgrep使う設定を公開されている オプションを参考にした