From 4cfedc256883622067ec04b2b21fc82c8390573e Mon Sep 17 00:00:00 2001 From: Ship Mints Date: Wed, 12 Feb 2025 18:02:28 +0200 Subject: [PATCH] Make reading project--list safer * 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 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index 6188dfd0a97..59da1b89211 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -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 -- 2.39.5