emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 3ff8f48 10/21: Allow null DEF in which-key--process-define


From: Justin Burkett
Subject: [elpa] master 3ff8f48 10/21: Allow null DEF in which-key--process-define-key-args
Date: Mon, 8 Jan 2018 22:46:56 -0500 (EST)

branch: master
commit 3ff8f48193dce6670ac57f8e67469435bc0a71ba
Author: Justin Burkett <address@hidden>
Commit: Justin Burkett <address@hidden>

    Allow null DEF in which-key--process-define-key-args
    
    This is useful for naming prefixes
---
 which-key.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/which-key.el b/which-key.el
index 22bed08..15b599a 100644
--- a/which-key.el
+++ b/which-key.el
@@ -915,11 +915,11 @@ in which-key with DESCRIPTION. This function is meant to 
be used
 as :before advice for `define-key'."
   (when (and (consp def)
              (stringp (car def))
-             (symbolp (cdr def))
-             (cdr def))
+             (symbolp (cdr def)))
     (let ((key-desc (regexp-quote (key-description key))))
       (push (cons (cons (format "%s\\'" key-desc)
-                        (format "\\`%s\\'" (symbol-name (cdr def))))
+                        (when (cdr def)
+                          (format "\\`%s\\'" (symbol-name (cdr def)))))
                   (cons nil (car def)))
             which-key-replacement-alist))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]