Isso funcionou para mim:
:! grep manual 'sed -n 's/^\. \(.*\)//p' %'
A parte sed procura pelos arquivos fonte e os fornece como argumentos para o grep.
Para evitar ter que digitar isso toda vez, você pode criar um comando como este:
:command! -nargs=1 SourceGrep :! grep <args> 'sed -n 's/^\. \(.*\)//p' %'
Tenha cuidado ao pesquisar por mais de uma palavra, você terá que usar aspas. Por exemplo:
:SourceGrep "sudo ssh"
EDITAR:
Para pesquisar por linhas com 'source' e '.':
:! grep manual 'sed -rn 's/^(\.|source) (.*)//p' %'
O comando ficará assim:
:command! -nargs=1 SourceGrep :! grep <args> 'sed -rn 's/^(source|\.) (.*)//p' %'