doom-get-packages: delete => delq (faster)

This commit is contained in:
Henrik Lissner 2017-02-20 01:22:22 -05:00
parent 545e2a215c
commit 25da22e32e

View file

@ -66,12 +66,11 @@ Be careful not to use it in a loop."
(doom-initialize-packages t) (doom-initialize-packages t)
(unless (quelpa-setup-p) (unless (quelpa-setup-p)
(error "Could not initialize quelpa")) (error "Could not initialize quelpa"))
(delete (delq nil
nil (mapcar (lambda (pkgsym)
(mapcar (lambda (pkgsym) (or (assq pkgsym doom-packages)
(or (assq pkgsym doom-packages) (list (car (assq pkgsym package-alist)))))
(list (car (assq pkgsym package-alist))))) (append doom-protected-packages (mapcar 'car doom-packages)))))
(append doom-protected-packages (mapcar 'car doom-packages)))))
;;;###autoload ;;;###autoload
(defun doom-get-dependencies-for (name) (defun doom-get-dependencies-for (name)