diff options
author | Juri Linkov <juri@jurta.org> | 2011-08-17 20:11:49 +0300 |
---|---|---|
committer | Juri Linkov <juri@jurta.org> | 2011-08-17 20:11:49 +0300 |
commit | 02b404de99985e6f86fe0f2e0969d281a875313e (patch) | |
tree | 0b8c5ffd49d0bb9fceb4028eb75c1873c1bdab46 /lisp/progmodes/grep.el | |
parent | 35774242f9065a941c7a34acc9089647acf04b43 (diff) | |
download | emacs-02b404de99985e6f86fe0f2e0969d281a875313e.tar.gz |
* lisp/progmodes/grep.el (rgrep): Handle the case when `grep-find-command'
is a cons cell.
Fixes: debbugs:9278
Diffstat (limited to 'lisp/progmodes/grep.el')
-rw-r--r-- | lisp/progmodes/grep.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index db8e82193b3..31100f3fac2 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el @@ -965,7 +965,9 @@ This command shares argument histories with \\[lgrep] and \\[grep-find]." (unless (and dir (file-directory-p dir) (file-readable-p dir)) (setq dir default-directory)) (if (null files) - (if (not (string= regexp grep-find-command)) + (if (not (string= regexp (if (consp grep-find-command) + (car grep-find-command) + grep-find-command))) (compilation-start regexp 'grep-mode)) (setq dir (file-name-as-directory (expand-file-name dir))) (require 'find-dired) ; for `find-name-arg' |