Оставив вопрос здесь для справки. Один Господь знает, почему, но, хотя однажды это не сработало для меня, побудив меня задать этот вопрос, сегодня это сработало. Типичные кровавые эмаки. Также, как правило, это большая радость, когда вы немного боретесь с этим. YMMV.
Эти две команды:
find ~/myco -type f -print0 | xargs -0 -e grep -nH -e "setjmp"
и
ack --no-heading --no-color "setjmp" ~/myco
Похоже, у меня очень похожие результаты на терминале.
И все же, когда я пытаюсь использовать вторую в качестве команды с M-x find-grep
в emacs, она просто печатает результаты, а не гиперссылки и выделяет их, как это было бы с первой.
Кто-нибудь знает, что происходит? Первоначальные эксперименты с ack в командной строке показывают, что он удаляет find и grep из воды, поэтому было бы неплохо использовать его и в emacs.