doomemacs/core/cli
Henrik Lissner 6641e26283
Refactor package management API
Sets out to solve a number of issues with the package management
process. Namely:

- To-be-removed packages that are simply being removed are no longer
  incorrectly labeled "quelpa->elpa", but "removed" instead.
- A backend (elpa vs quelpa) column was added to the package listing
  confirmation when running `doom update`.
- Doom now correctly recognizes that packages installed with a psuedonym
  are installed, and will not endlessly attempt to uninstall and
  reinstall them on every `doom refresh`.
- Packages declared with :built-in will no longer lose their built-in
  marking if said package is not actually present in Emacs' site load
  paths. i.e. if you say it's built in, Doom won't question it.
- package!'s :ignore property is now treated as a form whose evaluated
  result will be used as its value.
2019-06-11 08:01:42 +02:00
..
autoloads.el Fix autoload/hydras.el autoloads #1388 2019-05-05 19:40:51 -04:00
byte-compile.el Refactor byte-compile dispatchers 2019-04-06 00:11:32 -04:00
debug.el Refactor core-cli 2018-09-09 09:58:20 -04:00
env.el cli/env: refactor 2019-05-17 21:34:21 -04:00
packages.el Refactor package management API 2019-06-11 08:01:42 +02:00
patch-macos.el fix shebang for macos patch 2019-06-08 07:31:24 +02:00
quickstart.el Fix doom quickstart help formatting 2019-05-30 14:00:41 -04:00
test.el Revert 087127a3 2019-05-05 00:02:59 -04:00
upgrade.el Fix #1453: ensure package autoloads are reloaded 2019-06-10 09:38:56 +02:00