Function: use-package-normalize-form

use-package-normalize-form is a byte-compiled function defined in use-package-core.el.gz.

Signature

(use-package-normalize-form LABEL ARGS)

Documentation

Given a list of forms, return it wrapped in progn.

Source Code

;; Defined in /usr/src/emacs/lisp/use-package/use-package-core.el.gz
(defun use-package-normalize-form (label args)
  "Given a list of forms, return it wrapped in `progn'."
  (unless (listp (car args))
    (use-package-error (concat label " wants a sexp or list of sexps")))
  (mapcar #'(lambda (form)
              (if (and (consp form)
                       (memq (car form)
                             '(use-package bind-key bind-key*
                                unbind-key bind-keys bind-keys*)))
                  (macroexpand form)
                form)) args))