znalazłem wiele stron z przykładami konfiguracyjnych, takich jak:Jak używać ack lub ag w vim z Unite.vim?
let g:unite_source_grep_command = 'ag'
let g:unite_source_grep_default_opts =
\ '--line-numbers --nocolor --nogroup --hidden --ignore '
let g:unite_source_grep_recursive_opt = ''
lub
" Use ag for searching
let g:unite_source_rec_async_command =
\ 'ag --follow --nocolor --nogroup --hidden -g ""'
let g:ackprg = 'ag --nogroup --column'
nnoremap <space>/ :Unite grep:.<cr>
Niestety, nie bardzo rozumiem, co to robią i dlaczego. To, co grałem z niektórymi i dostałem część tego, co chcę pracować.
Idealnie, ja jak coś podobnego do tego, co robi Ack.vim:
- uderzę jakieś mapowanie klawiszy, powiedzmy/
- mogę umieścić w moim zapytaniu
- który otwiera Unite.vim Podział bufor na górze, która asynchronicznie wykorzystuje ACK lub AG wyszukiwań dla mojego zapytaniu
- mogę poruszać się po wynikach i wybrać jedną lub kilka, aby otworzyć w podziały
Czy rozważałeś użycie [Ag.vim] (https://github.com/rking/ag.vim)? –