From 5142149758333cfddc25c8c696e0e6f322e37d62 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Thu, 3 Sep 2020 13:34:08 +0100 Subject: [PATCH] Unbreak project.el, the GNU Elpa package, for Emacs 26.3 Fixes: bug#43164 * lisp/progmodes/project.el: Bump to 0.5.2 (bound-and-true-p): Check that tab-prefix-map is bound before binding. --- lisp/progmodes/project.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index 4fae3e9186c..7180ba317c3 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el @@ -1,7 +1,7 @@ ;;; project.el --- Operations on the current project -*- lexical-binding: t; -*- ;; Copyright (C) 2015-2020 Free Software Foundation, Inc. -;; Version: 0.5.1 +;; Version: 0.5.2 ;; Package-Requires: ((emacs "26.3") (xref "1.0.2")) ;; This is a GNU ELPA :core package. Avoid using functionality that @@ -667,7 +667,9 @@ The following commands are available: (interactive) (project--other-place-command '((display-buffer-in-new-tab)))) -;;;###autoload (define-key tab-prefix-map "p" #'project-other-tab-command) +;;;###autoload +(when (bound-and-true-p tab-prefix-map) + (define-key tab-prefix-map "p" #'project-other-tab-command)) (declare-function grep-read-files "grep") (declare-function xref--show-xrefs "xref") -- 2.39.2