core-packages: clean up
This commit is contained in:
parent
a6867f7127
commit
eb820e72de
1 changed files with 3 additions and 3 deletions
|
@ -132,7 +132,7 @@ avoided to speed up startup."
|
||||||
(load (concat doom-emacs-dir "init.el") nil :nomessage :nosuffix)))
|
(load (concat doom-emacs-dir "init.el") nil :nomessage :nosuffix)))
|
||||||
|
|
||||||
(defun doom-reload-packages (&optional install-p)
|
(defun doom-reload-packages (&optional install-p)
|
||||||
"Reload `doom-packages'."
|
"Reload `doom-packages'. Returns the difference in packages before and after."
|
||||||
(doom-initialize)
|
(doom-initialize)
|
||||||
(doom-reload-modules)
|
(doom-reload-modules)
|
||||||
(let ((before-packages-n (length package-alist))
|
(let ((before-packages-n (length package-alist))
|
||||||
|
@ -185,14 +185,14 @@ Note that packages are deferred by default."
|
||||||
(pushnew name doom-installed-packages))
|
(pushnew name doom-installed-packages))
|
||||||
(setq plist (use-package-plist-delete plist :ensure))
|
(setq plist (use-package-plist-delete plist :ensure))
|
||||||
(setq plist (use-package-plist-delete plist :quelpa)))
|
(setq plist (use-package-plist-delete plist :quelpa)))
|
||||||
;; (package--save-selected-packages (cons name package-selected-packages))
|
|
||||||
(pushnew name doom-packages)
|
(pushnew name doom-packages)
|
||||||
(macroexpand `(use-package ,name ,@plist))))
|
(macroexpand `(use-package ,name ,@plist))))
|
||||||
|
|
||||||
(defmacro load! (file-or-module-sym &optional submodule file)
|
(defmacro load! (file-or-module-sym &optional submodule file)
|
||||||
"Load a module from `doom-modules-dir'. Plays the same role as
|
"Load a module from `doom-modules-dir'. Plays the same role as
|
||||||
`load-relative', but is specific to DOOM emacs modules and submodules. If
|
`load-relative', but is specific to DOOM emacs modules and submodules. If
|
||||||
`doom--prefer-el-p' is non-nil, prefer the un-compiled elisp file.
|
`doom--prefer-el-p' is non-nil or in an noninteractive session, prefer the
|
||||||
|
un-compiled elisp file.
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
(load! :lang emacs-lisp)
|
(load! :lang emacs-lisp)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue