]> git.eshelyaron.com Git - emacs.git/commitdiff
Make reading project--list safer
authorShip Mints <shipmints@gmail.com>
Wed, 12 Feb 2025 16:02:28 +0000 (18:02 +0200)
committerEshel Yaron <me@eshelyaron.com>
Thu, 13 Feb 2025 11:50:56 +0000 (12:50 +0100)
* lisp/progmodes/project.el (project--read-project-list):
Ensure that each directory has a trailing '/' (bug#75983).

(cherry picked from commit 2bb38cc46dfedfb1547746d9123d6b433ccdaca4)

lisp/progmodes/project.el

index 6188dfd0a97dab5cfe172ac5df2c5d357827b0e8..59da1b89211ffdb775b13abd5e237f7920336fbb 100644 (file)
@@ -1839,7 +1839,8 @@ With some possible metadata (to be decided).")
                (lambda (elem)
                  (let ((name (car elem)))
                    (list (if (file-remote-p name) name
-                           (abbreviate-file-name name)))))
+                           (file-name-as-directory
+                            (abbreviate-file-name name))))))
                (condition-case nil
                    (read (current-buffer))
                  (end-of-file