1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-24 07:20:37 +00:00

Fix a bug in the :delight support

This commit is contained in:
John Wiegley 2015-03-23 00:38:51 -05:00
parent 800669d9da
commit c3a4b03b5f

View 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))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;