doomemacs/lisp/cli
Henrik Lissner 6dffa09c71
refactor(profiles): bootstrap script
- Swap out the funcall+alist lookup for a pcase (which is expanded to a
  cond, which is is faster and easier to read).
- Wrap bootstrap file to $EMACSDIR/profiles/init.el, but byte-compile it
  to $EMACSDIR/profiles/init.X.el where X is emacs-major-version.
- Make doom-profiles-save's second argument optional (defaults to
  doom-profiles-bootstrap-file).
- Make doom-profiles-save throw a error if byte-compilation fails for
  some reason.
- Rename the tempvars to include 'doom' in their name, so debuggers know
  where they originate.
2022-09-17 21:41:42 +02:00
..
make refactor!: restructure Doom core 2022-07-30 22:41:13 +02:00
ci.el nit: revise comments, reformat config sections 2022-09-16 01:14:21 +02:00
compile.el fix(cli): remove vestigial doom-initialize-modules calls 2022-09-16 13:07:28 +02:00
doctor.el refactor(cli): explain! to use print!'s fill function 2022-09-16 01:14:23 +02:00
env.el fix(cli): remove redundant doom-env-file 2022-09-16 17:06:49 +02:00
help.el nit: minor comment revision and refactors 2022-09-16 17:01:57 +02:00
info.el refactor!: restructure Doom core 2022-07-30 22:41:13 +02:00
install.el fix(cli): remove vestigial doom-initialize-modules calls 2022-09-16 13:07:28 +02:00
make.el refactor!(cli): rename cli definers for consistency 2022-09-12 11:45:59 +02:00
packages.el fix(cli): remove redundant comp-effective-async-max-jobs advice 2022-09-16 19:20:45 +02:00
profiles.el refactor(profiles): bootstrap script 2022-09-17 21:41:42 +02:00
run.el refactor!: restructure Doom core 2022-07-30 22:41:13 +02:00
sync.el fix(cli): type error trying to split a cons cell 2022-09-17 21:41:42 +02:00
test.el refactor!(cli): rename cli definers for consistency 2022-09-12 11:45:59 +02:00
upgrade.el fix(cli): more future resistant 'doom upgrade' 2022-07-31 00:58:36 +02:00