]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix a bug in the :delight support
authorJohn Wiegley <johnw@newartisans.com>
Mon, 23 Mar 2015 05:38:51 +0000 (00:38 -0500)
committerJohn Wiegley <johnw@newartisans.com>
Mon, 23 Mar 2015 05:38:51 +0000 (00:38 -0500)
lisp/use-package/use-package.el

index 7396677ac0a153e757dab02c073655b84d5a225a..093188e141f70060c720821d04c7fa427a16be80 100644 (file)
@@ -934,13 +934,13 @@ deferred until the prefix key sequence is pressed."
   "Normalize arguments to delight."
   (cond
    ((and (= (length args) 1)
-         (symbolp (cdr args)))
+         (symbolp (car args)))
     (list (car args) nil name-symbol))
    ((and (= (length args) 2)
-         (symbolp (cdr args)))
+         (symbolp (car args)))
     (list (car args) (cadr args) name-symbol))
    ((and (= (length args) 3)
-         (symbolp (cdr args)))
+         (symbolp (car args)))
     args)
    (t
     (use-package-error ":delight expects same args as delight function"))))
@@ -949,11 +949,7 @@ deferred until the prefix key sequence is pressed."
   (let ((body (use-package-process-keywords name-symbol rest state)))
     (use-package-concat
      body
-     `((delight
-        (quote ,(nth 0 args))
-        ,(nth 1 args)
-        (quote ,(nth 2 args)))
-       t))))
+     `((delight (quote ,(nth 0 args)) ,(nth 1 args) (quote ,(nth 2 args))) t))))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;