logo

vim-grepperの結果をctrlpで絞り込む

依存

設定例

nnoremap <leader>g <cmd>Grepper -noopen -quickfix -noswitch<cr> nnoremap <leader>* <cmd>Grepper -noopen -quickfix -noswitch -cword<cr> augroup on_grepper_finished autocmd! autocmd User Grepper execute 'CtrlPQuickfix' augroup END

ポイント

  • vim-grepper の結果は quickfix に出力する( -quickfix
  • ctrlp で結果を表示するので vim-grepper では結果を開かない( -noopen
  • vim-grepper は autocmd User Grepper の指定がある場合、処理後にそれを実行してくれるので、 :CtrlPQuickfix を実行して、quickfixを表示する