Refactor doom init
This commit is contained in:
parent
6a5bd216e5
commit
233134a6da
1 changed files with 12 additions and 13 deletions
25
core/core.el
25
core/core.el
|
@ -170,21 +170,20 @@ ability to invoke the debugger in debug mode."
|
||||||
|
|
||||||
(require 'cl-lib)
|
(require 'cl-lib)
|
||||||
(require 'core-packages (concat doom-core-dir "core-packages"))
|
(require 'core-packages (concat doom-core-dir "core-packages"))
|
||||||
(load! core-lib))
|
|
||||||
|
|
||||||
(eval-when-compile
|
(eval-when-compile
|
||||||
(doom-initialize))
|
(doom-initialize))
|
||||||
|
(setq load-path (eval-when-compile load-path)
|
||||||
|
doom--package-load-path (eval-when-compile doom--package-load-path))
|
||||||
|
|
||||||
(setq load-path (eval-when-compile load-path)
|
(load! core-lib)
|
||||||
doom--package-load-path (eval-when-compile doom--package-load-path))
|
(load! core-os) ; consistent behavior across OSes
|
||||||
|
(condition-case-unless-debug ex
|
||||||
(load! core-os) ; consistent behavior across OSes
|
(require 'autoloads doom-autoload-file t)
|
||||||
(condition-case-unless-debug ex
|
('error
|
||||||
(require 'autoloads doom-autoload-file t)
|
(lwarn 'doom-autoloads :warning
|
||||||
('error
|
"%s in autoloads.el -> %s"
|
||||||
(lwarn 'doom-autoloads :warning
|
(car ex) (error-message-string ex)))))
|
||||||
"%s in autoloads.el -> %s"
|
|
||||||
(car ex) (error-message-string ex))))
|
|
||||||
|
|
||||||
(add-hook! '(emacs-startup-hook doom-reload-hook)
|
(add-hook! '(emacs-startup-hook doom-reload-hook)
|
||||||
#'doom|finalize)
|
#'doom|finalize)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue