]> git.eshelyaron.com Git - emacs.git/commitdiff
Unbreak project.el, the GNU Elpa package, for Emacs 26.3
authorJoão Távora <joaotavora@gmail.com>
Thu, 3 Sep 2020 12:34:08 +0000 (13:34 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 3 Sep 2020 12:42:55 +0000 (13:42 +0100)
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

index 4fae3e9186cadb56d6b202b82404fd3537867ec2..7180ba317c3f0169ea852b440c8d30907b988335 100644 (file)
@@ -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")