Henrik Lissner
a9c1986a68
Fix and refactor 'doom upgrade' #1607
...
Now accepts the -f/--force switches to discard local changes to
the .emacs.d directory.
2019-07-28 13:47:57 +02:00
Henrik Lissner
4dc42de9e3
def-command! -> defcli!
...
And def-command-group! -> defcligroup!, to match our new convention for
naming definer macros.
2019-07-28 02:32:25 +02:00
Henrik Lissner
44c694da47
Make bin/doom options consistent & improve errors/docs
2019-07-26 03:12:07 +02:00
Henrik Lissner
b90dede1ab
💥 Replace package.el/quelpa with straight #374
...
There are a few kinks to iron out, but for the most part it's done. Doom
Emacs, powered by straight. Goodbye gnutls and elpa/quelpa issues.
This update doesn't come with rollback or lockfile support yet, but I
will eventually include one with Doom, and packages will be (by default,
anyway) updated in sync with Doom.
Relevant threads: #1577 #1566 #1473
2019-07-22 02:30:40 +02:00
Henrik Lissner
29293aa17f
Fix #1453 : ensure package autoloads are reloaded
...
`doom-package-update` does not trigger regeneration of the package
autoloads file.
2019-06-10 09:38:56 +02:00
Henrik Lissner
0733a6dfac
Replace SPC h p with doom/help-packages
...
Now that it supersedes describe-packages in functionality.
2019-05-30 14:01:48 -04:00
Henrik Lissner
93876028b4
cli/upgrade: always update packages
...
Even when Doom is up-to-date.
2019-05-22 17:10:44 -04:00
Henrik Lissner
2cb5d895d7
cli/upgrade: fix void-function error
...
Derpity derp derp.
Derp McDerpington.
Derpsville, population me.
2019-05-15 17:29:43 -04:00
Henrik Lissner
4b66b7c29b
cli/upgrade: emit full error, if one occurs
2019-05-15 17:17:56 -04:00
Henrik Lissner
f7a6b2b33e
cli/upgrade: refresh before updating packages
...
So missing packages are installed and orphaned ones are removed (and env
file updated, if necessary).
2019-05-14 23:41:02 -04:00
Henrik Lissner
f0fe71892b
cli/upgrade: autoremove orphaned packages
2019-05-14 22:30:16 -04:00
Henrik Lissner
2358dbfc84
Replace "Doom" w/ ~/.emacs.d when 'upgrade' fails
2019-05-12 00:56:17 -04:00
Henrik Lissner
6bd6c1623b
Fix 'doom upgrade' not updating pkg autoloads
...
Folks should no longer need to run 'doom refresh' after upgrading.
2019-04-30 18:44:44 -04:00
Henrik Lissner
232cb190cc
Mention alternative in docs for bin/doom upgrade
2019-01-05 15:33:06 -05:00
Henrik Lissner
78ebec77ce
Update packages after bin/doom upgrade
2019-01-02 13:56:13 -05:00
Henrik Lissner
77d2d84e14
Refactor core-cli
...
Moved to separate files for better organization.
2018-09-09 09:58:20 -04:00