From 75a1403ff3e006e4b0fc71b2da3f3c48a70da766 Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Thu, 18 Dec 2025 03:48:11 +0200 Subject: [PATCH] Fix "No such file or directory" "vc-nil" in project-files * lisp/progmodes/project.el (project-files): Fix vc-nil backend error (bug#80013). --- 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 ddc79dc6944..03d74a353e2 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -685,7 +685,8 @@ See `project-vc-extra-root-markers' for the marker value format.") (backend (cadr project))) (when backend (require (intern (concat "vc-" (downcase (symbol-name backend)))))) - (if (file-in-directory-p dir (nth 2 project)) + (if (and backend + (file-in-directory-p dir (nth 2 project))) (condition-case nil (project--vc-list-files dir backend ignores) (vc-not-supported