Палю метод улучшения вашего грепа для поиска по текстовым исходникам (кроме различных масок файлов и директорий):
M-x customize-group
grep
В поле grep-find-command
вместо
'("find . -type f -exec grep -nH -e {} +" . 34)
Ставьте:
'("find . -type f -exec cut -c1-2000 | grep -nH -e {} +" . 34)
Таким образом каждая линия будет обрезаться до первых 2000 символов при поиске. Мне лично это как раз то, что нужно.