doomemacs/docs
Henrik Lissner cff091982e
fix(cli): rewrite 'doom sync'; deprecate 'doom build'
This changes 'doom sync' to be smarter about responding to changed
package recipes/pins, changes in Emacs version, or instances where the user
has copied a config to a new system.

In all these cases, the user would formerly have to know about a
specific combination of 'doom sync -u' and 'doom build' to ensure Doom
is in a good state. With this change, 'doom sync' handles all these
cases.

Also, 'doom build' is now deprecated (and 'doom sync' now has a
--rebuild option to mimic its old behavior).

Also also, sometimes, a package may silently fail when cloned (which
used to result in an empty repo). Now, if this is detected, cloning will
be re-attempted up to 3 times before aborting with much more visible
error.

Note: these are stopgap solutions, until v3 is finished.
2024-03-24 18:03:12 -04:00
..
appendix.org docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
contributing.org
examples.org refactor(emacs-lisp): elisp-demos: reorganize Doom demos 2024-02-04 17:54:29 -05:00
faq.org fix(cli): rewrite 'doom sync'; deprecate 'doom build' 2024-03-24 18:03:12 -04:00
getting_started.org refactor!: replace all-the-icons with nerd-icons 2023-09-14 01:03:55 +02:00
index.org
modules.org docs: restore getting-started guide & module index 2022-09-06 22:55:47 +02:00