1
'daki bulma-grep komutunun varsayılan imleç konumunu değiştirme find-grep
komutunu değiştirdim (this answer Yardımıyla).Emacs
init.el takip ediyor.
(grep-apply-setting 'grep-find-command "find . -type d \\(-name '.git' \\) -prune -o -type f -exec grep -nH -e \\{\\} +")
ve sonra yürütmek find-grep
, ben minibuffer olsun ve imleç satırın sonunda.
Ben -e
find . -type d \(-name '.git' \) -prune -o -type f -exec grep -nH -e (*here*) \{\} +
bu mümkün sonra varsayılan imleç konumunu değiştirmek istiyorum?
Teşekkürler.
O 'değeri için interaktif isteği için, bence, daha iyi olurdu minibuffer Bul ile doldurulur * Burada *' önce -grep komutu. Ama ne yazık ki, bu senin sorunun değil. . . Bununla birlikte, minibuffer'da veya 'backward-char' veya 'back-searchward-backward'larda' goto-char 'olması kesinlikle mümkündür. \\ * here \\ * "nil t', vb. . ., ama daha önce denemedim. – lawlist
'grep-template' dokümantasyonu, bu bağlamda kullanabileceğiniz bir dizi özel formatlama kodunu belgelemektedir, ancak 'grep-apply-setting'' grep-find-command' için bu seçeneklere sahip görünmemektedir. Varsayılan değer, görünüşte kuyruğun noktası olarak görünen değerle bir "ekseler" dir, ancak bu değere manüel olarak ayarlanması etkisiz görünmektedir. – tripleee