Encontrei um link aqui explicando como usar ag com ack.vim (também disponível em vim .org ). Essa é provavelmente sua solução mais rápida, mas eu não sei mais sobre isso.
Também não estou familiarizado com ag , mas a ideia geral de usar uma ferramenta diferente de grep para realizar uma pesquisa em Vim , como o comando :grep , é encontrar um conjunto de opções para sua ferramenta que faz com que sua ferramenta se comporte como grep -n , depois defina 'grepprg' para essa string. Veja
:help 'greprg'
:help :grep
Se a saída da sua ferramenta não estiver suficientemente próxima da de grep , talvez você precise mexer na opção 'grepformat'. Veja
:help 'grepformat'