From 6b6cfa8e40bbfe97ac1cd50a90d26325829f2aa7 Mon Sep 17 00:00:00 2001 From: Eshel Yaron Date: Mon, 8 Sep 2025 17:30:52 +0200 Subject: [PATCH] ; * lisp/progmodes/project.el: Restore backward compatibility. --- lisp/progmodes/project.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index 887e9a7bb28..c15148110a6 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -1718,8 +1718,9 @@ Return non-nil if PROJECT is not a remote project." (t (complete-with-action action buffers string pred))))) -(define-completion-category 'project-buffer '(buffer) - "Completion category for buffers in a given project.") +(when (fboundp 'define-completion-category) ; Introduced in Emacs 31. + (define-completion-category 'project-buffer '(buffer) + "Completion category for buffers in a given project.")) (defun project--read-project-buffer () (let* ((pr (project-current t))