Function: use-package-normalize-function
use-package-normalize-function is a byte-compiled function defined in
use-package-core.el.gz.
Signature
(use-package-normalize-function V)
Documentation
Reduce functional constructions to one of two normal forms:
sym
#'(lambda () ...)
Source Code
;; Defined in /usr/src/emacs/lisp/use-package/use-package-core.el.gz
(defun use-package-normalize-function (v)
"Reduce functional constructions to one of two normal forms:
sym
#\\='(lambda () ...)"
(cond ((symbolp v) v)
((and (listp v)
(memq (car v) '(quote function))
(use-package-non-nil-symbolp (cadr v)))
(cadr v))
((and (consp v)
(eq 'lambda (car v)))
v)
((and (listp v)
(memq (car v) '(quote function))
(eq 'lambda (car (cadr v))))
(cadr v))
(t v)))