diff --git a/config/plugins/denite.vim b/config/plugins/denite.vim index 65a3f3474..e45c2f2d2 100644 --- a/config/plugins/denite.vim +++ b/config/plugins/denite.vim @@ -1 +1,20 @@ -let g:denite_config_loaded = 1 +let s:sys = SpaceVim#api#import('system') +if !s:sys.isWindows + if executable('ag') + " Change file_rec command. + call denite#custom#var('file_rec', 'command', + \ ['ag', '--follow', '--nocolor', '--nogroup', '-g', '']) + elseif executable('rg') + " For ripgrep + " Note: It is slower than ag + call denite#custom#var('file_rec', 'command', + \ ['rg', '--files', '--glob', '!.git', '']) + endif +else + if executable('pt') + " For Pt(the platinum searcher) + " NOTE: It also supports windows. + call denite#custom#var('file_rec', 'command', + \ ['pt', '--follow', '--nocolor', '--nogroup', '-g:', '']) + endif +endif