]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/progmodes/project.el (project-regexp-history-variable): New variable.
authorJuri Linkov <juri@linkov.net>
Mon, 29 Mar 2021 19:34:51 +0000 (22:34 +0300)
committerJuri Linkov <juri@linkov.net>
Mon, 29 Mar 2021 19:34:51 +0000 (22:34 +0300)
(project--read-regexp): Use it as HISTORY arg of 'read-regexp' with
'grep-regexp-history' default (bug#47012).

lisp/progmodes/project.el

index f1546541d54637ddc894e02c72444e3e5c172c90..4101962f06ae7a3953f5ca50220b40dfd57e96a6 100644 (file)
@@ -782,9 +782,12 @@ pattern to search for."
       (user-error "No matches for: %s" regexp))
     xrefs))
 
+(defvar project-regexp-history-variable 'grep-regexp-history)
+
 (defun project--read-regexp ()
   (let ((sym (thing-at-point 'symbol t)))
-    (read-regexp "Find regexp" (and sym (regexp-quote sym)))))
+    (read-regexp "Find regexp" (and sym (regexp-quote sym))
+                 project-regexp-history-variable)))
 
 ;;;###autoload
 (defun project-find-file ()