From 27af6bfdfb3520d4b447abb948ee3483e4e0023f Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Sat, 21 Feb 2026 14:34:15 -0800 Subject: [PATCH] Fix arguments to project--buffer-check when reading a project buffer * lisp/progmodes/project.el (project--read-project-buffer): Pass the buffer object to `project--buffer-check', not the (BUF-NAME . BUF-OBJ) cons. --- lisp/progmodes/project.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index d7f553b9f7e..98d0d960684 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -1863,10 +1863,10 @@ Return non-nil if PROJECT is not a remote project." (predicate (lambda (buffer) ;; BUFFER is an entry (BUF-NAME . BUF-OBJ) of Vbuffer_alist. - (and (memq (cdr buffer) buffers) - (not - (project--buffer-check - buffer project-ignore-buffer-conditions))))) + (setq buffer (cdr buffer)) + (and (memq buffer buffers) + (not (project--buffer-check + buffer project-ignore-buffer-conditions))))) (completion-ignore-case read-buffer-completion-ignore-case) (buffers-alist (if (and (fboundp 'uniquify-get-unique-names)