ho trovato un sacco di pagine con esempi di configurazione come ad esempio:Come utilizzare ack o ag all'interno di vim con 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 = ''
o
" 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>
Purtroppo, non ho davvero capire che cosa questi stanno facendo o perché. Quello con cui ho giocato un po 'e ho ottenuto parti di ciò che voglio lavorare.
Idealmente, Vorrei solo qualcosa di simile a quello che fa Ack.vim:
- mi ha colpito un po 'di mappatura dei tasti, diciamo/
- ho messo nel mio criteri di ricerca
- che apre un Unite.vim tampone diviso in alto, che utilizza in modo asincrono ACK o ag alle ricerche per la mia richiesta di ricerca
- posso navigare attraverso i risultati e selezionare uno o alcuni di aprire nel spaccature
Hai considerato l'utilizzo di [Ag.vim] (https://github.com/rking/ag.vim)? –