added ripgrep support for CtrlP

This commit is contained in:
Vasili Svirydau
2017-11-23 12:33:35 -08:00
parent f6e9c9e8b5
commit 35285aa7d8
2 changed files with 15 additions and 3 deletions

View File

@@ -16,7 +16,12 @@ if(have_plug)
Plug 'ctrlpvim/ctrlp.vim' " Fuzzy search Plug 'ctrlpvim/ctrlp.vim' " Fuzzy search
Plug 'editorconfig/editorconfig-vim' " EditorConfig.org support Plug 'editorconfig/editorconfig-vim' " EditorConfig.org support
Plug 'ivyl/vim-bling' " blink search results Plug 'ivyl/vim-bling' " blink search results
if executable('ag')
Plug 'rking/ag.vim' " Silver Searcher Support Plug 'rking/ag.vim' " Silver Searcher Support
endif
if executable('rg')
Plug 'jremmen/vim-ripgrep' " RipGrep
endif
Plug 'tacahiroy/ctrlp-funky' " Fuzzy in-buffer search Plug 'tacahiroy/ctrlp-funky' " Fuzzy in-buffer search
Plug 'tommcdo/vim-lion' " Align stuff Plug 'tommcdo/vim-lion' " Align stuff
Plug 'tpope/vim-commentary' " Commenting Plug 'tpope/vim-commentary' " Commenting

View File

@@ -106,10 +106,17 @@
" and .agignore. Ignores hidden files by default. " and .agignore. Ignores hidden files by default.
let g:ctrlp_user_command = 'ag %s -l --nocolor -f -g ""' let g:ctrlp_user_command = 'ag %s -l --nocolor -f -g ""'
let g:ctrlp_use_caching = 0 let g:ctrlp_use_caching = 0
else
if executable("rg")
set grepprg=rg\ --color=never
let g:ctrlp_user_command = 'rg %s --files --color=never --glob ""'
let g:ctrlp_use_caching = 0
else else
"ctrl+p ignore files in .gitignore "ctrl+p ignore files in .gitignore
let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files . -co --exclude-standard', 'find %s -type f'] let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files . -co --exclude-standard', 'find %s -type f']
endif endif
endif
if has("gui_running") if has("gui_running")
set go-=mTr " disable toolbar, menubar and scrollbar set go-=mTr " disable toolbar, menubar and scrollbar