1
デフォルトfind-grep
コマンド (this answerの助けを借りて)を変更しました。emacsのfind-grepコマンドのデフォルトのカーソル位置を変更します
私の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 '\\ * here \\ *" nil t'などが可能です。 。しかし、私はそれを前に試していない。 – lawlist
'grep-template'のドキュメントには、このコンテキストで利用できる特別なフォーマットコードがいくつか書かれていますが、' grep-apply-setting'には 'grep-find-command'のオプションはありません。デフォルト値は 'cons'で、明らかにポイントの値をテールとして持つが、手動でその値に設定すると効果がないようだ。 – tripleee