1
Я изменил значение по умолчанию find-grep
команда (помог this answer).Изменение позиции курсора по умолчанию команды find-grep в emacs
мой init.el соответствует.
(grep-apply-setting 'grep-find-command "find . -type d \\(-name '.git' \\) -prune -o -type f -exec grep -nH -e \\{\\} +")
, а затем я выполняю find-grep
, я получаю Минибуфер и курсор находится в конце строки.
Я хочу изменить по умолчанию позиции курсора после -e
find . -type d \(-name '.git' \) -prune -o -type f -exec grep -nH -e (*here*) \{\} +
это возможно?
спасибо.
Было бы лучше, на мой взгляд, для интерактивного запроса на значении '* здесь *' перед Минибуфер заполняется находке -grep. Но, увы, это не ваш вопрос. , , С учетом сказанного, конечно, можно использовать 'goto-char' в минибуфере или' backward-char' или 're-search-backward '\\ * здесь \\ *" nil t' и т. Д. , ., но я не пробовал это раньше. – lawlist
Документация для 'grep-template' документирует ряд специальных кодов форматирования, доступных вам в этом контексте, но' grep-apply-setting' не похоже на эти опции для 'grep-find-command'. Значение по умолчанию - «cons», по-видимому, значение точки в качестве хвоста, но ручная установка его на это значение кажется неэффективной. – tripleee