Bind default-directory to the project root
* lisp/progmodes/project.el (project-find-regexp): Bind default-directory to the project root, to save this value in the resulting buffer (esp. if the project selector was used, (https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg00140.html). (project-or-external-find-regexp): Same.
This commit is contained in:
parent
b81516c7fb
commit
c07ebfcbe0
1 changed files with 2 additions and 0 deletions
|
@ -725,6 +725,7 @@ requires quoting, e.g. `\\[quoted-insert]<space>'."
|
|||
(require 'xref)
|
||||
(require 'grep)
|
||||
(let* ((pr (project-current t))
|
||||
(default-directory (project-root pr))
|
||||
(files
|
||||
(if (not current-prefix-arg)
|
||||
(project-files pr)
|
||||
|
@ -756,6 +757,7 @@ pattern to search for."
|
|||
(interactive (list (project--read-regexp)))
|
||||
(require 'xref)
|
||||
(let* ((pr (project-current t))
|
||||
(default-directory (project-root pr))
|
||||
(files
|
||||
(project-files pr (cons
|
||||
(project-root pr)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue