0

emacs で、rgrep のデフォルトを、ポイントの単語ではなく、渡された最後の用語を検索するようにする方法はありますか? 私はほとんどの場合、後者よりも前者をやりたいと思っています。rgrep のヘルプを見ましたが、この点については黙っていました。

4

1 に答える 1

3

ソースコードを選択すると、変数を設定することで必要なものを取得できることがわかりますfind-tag-default-function。関数grep-tag-defaultを再定義したり、 を介してプロパティをメジャー モードに関連付けることもできますput。変数を設定するソリューションは次のとおりです。

(setq find-tag-default-function 'last-grep-tag)
(defun last-grep-tag ()
  (if grep-regexp-history
      (car grep-regexp-history)
    ""))
于 2013-03-01T16:46:08.313 に答える