mirror of
https://github.com/doomemacs/doomemacs
synced 2025-09-18 16:06:56 -05:00
Refactor package! & package init system
- Reduces `package!`'s side-effects and moves them to `doom-initialize-packages`. - Adds :pin to `package!` for commit pinning (but it hasn't been implemented just yet -- needs more testing)! - Adds `doom-pinned-packages` variable - Now overrides straight recipes using `straight-override-recipe` instead of in-house merging.
This commit is contained in:
@@ -167,8 +167,7 @@ If ALL-P, gather packages unconditionally across all modules, including disabled
|
||||
ones."
|
||||
(let ((doom-interactive-mode t)
|
||||
(doom-modules (doom-modules))
|
||||
doom-packages
|
||||
doom-disabled-packages)
|
||||
doom-packages)
|
||||
(doom--read-module-packages-file
|
||||
(doom-path doom-core-dir "packages.el") all-p t)
|
||||
(let ((private-packages (doom-path doom-private-dir "packages.el")))
|
||||
|
Reference in New Issue
Block a user