Error handling in doom macro package loop

This commit is contained in:
Henrik Lissner 2016-06-17 15:39:04 -04:00
parent 78ab53d171
commit a2d14cd492

View file

@ -17,7 +17,11 @@
(defvar doom-current-font doom-default-font)
(unless noninteractive
,@(mapcar (lambda (pkg) `(require ',pkg))
,@(mapcar (lambda (pkg)
(let ((lib-path (locate-library (symbol-name pkg))))
(unless lib-path
(error "Initfile not found: %s" pkg))
`(require ',pkg ,(f-no-ext lib-path))))
packages)
(when window-system
(require 'server)