если вы работаете в Linux, вы можете использовать grep для поиска файлов с определенным текстом в них.Затем вы должны сделать это вне emacs, в вашей командной оболочке / командной строке.Вот хороший синтаксис:
grep --color=auto --include=*.c -iRnH 'string to search for' /dir/to/search/
каталог для поиска может быть указан относительно, поэтому, если вы находитесь в каталоге, который хотите использовать в качестве корневого каталога для рекурсивного поиска, вы можете просто пропустить весьадрес каталога и укажите одну точку.
grep --color=auto --include=*.c -iRnH 'string to search for' .
часть - color = auto выделяет некоторый текст. - include = *. C - это часть, которая указывает, какие файлы искать. в этом случае только файлы с расширением C. флаг i делает вещи нечувствительными к регистру, флаг R делает поиск рекурсивным, флаг n добавляет номер строки в отчет, а флаг H добавляетпуть к файлу отчета.