Fix file listing in submodules with project-files-relative-names=t
* lisp/progmodes/project.el (project--vc-list-files): Prepend module names to files when project-files-relative-names is non-nil (bug#71538).
This commit is contained in:
parent
4973801c19
commit
2dae603c41
1 changed files with 10 additions and 4 deletions
|
@ -714,10 +714,16 @@ See `project-vc-extra-root-markers' for the marker value format.")
|
|||
(mapcar
|
||||
(lambda (module)
|
||||
(when (file-directory-p module)
|
||||
(project--vc-list-files
|
||||
(concat default-directory module)
|
||||
backend
|
||||
extra-ignores)))
|
||||
(let ((sub-files
|
||||
(project--vc-list-files
|
||||
(concat default-directory module)
|
||||
backend
|
||||
extra-ignores)))
|
||||
(if project-files-relative-names
|
||||
(mapcar (lambda (file)
|
||||
(concat (file-name-as-directory module) file))
|
||||
sub-files)
|
||||
sub-files))))
|
||||
submodules)))
|
||||
(setq files
|
||||
(apply #'nconc files sub-files))))
|
||||
|
|
Loading…
Add table
Reference in a new issue