Function: use-package-normalize-value

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

Signature

(use-package-normalize-value LABEL ARG)

Documentation

Normalize the Lisp value given by ARG.

The argument LABEL is ignored.

Source Code

;; Defined in /usr/src/emacs/lisp/use-package/use-package-core.el.gz
(defsubst use-package-normalize-value (_label arg)
  "Normalize the Lisp value given by ARG.
The argument LABEL is ignored."
  (cond ((null arg) nil)
        ((eq t arg) t)
        ((use-package-non-nil-symbolp arg)
         `(symbol-value ',arg))
        ((functionp arg)
         `(funcall #',arg))
        (t arg)))