Function: use-package-normalize-symbols

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

Signature

(use-package-normalize-symbols LABEL ARG &optional RECURSED)

Documentation

Normalize a list of symbols.

Source Code

;; Defined in /usr/src/emacs/lisp/use-package/use-package-core.el.gz
(defun use-package-normalize-symbols (label arg &optional recursed)
  "Normalize a list of symbols."
  (cond
   ((use-package-non-nil-symbolp arg)
    (list arg))
   ((and (not recursed) (listp arg) (listp (cdr arg)))
    (mapcar #'(lambda (x) (car (use-package-normalize-symbols label x t))) arg))
   (t
    (use-package-error
     (concat label " wants a symbol, or list of symbols")))))