Henrik Lissner
9c647ec636
doom/packages-install: fix format error on skipped packages
2017-04-12 12:06:19 -04:00
Henrik Lissner
e50dabfde4
Replace ansi plugin with internal ansi library
2017-04-12 10:51:29 -04:00
Henrik Lissner
6e6f1a6698
Package management: color-coded feedback to stdout in terminal
2017-04-12 08:53:54 -04:00
Henrik Lissner
0c23ff43a4
Add doom-protected-packages for excluding packages from autoremoval
2017-04-11 08:43:26 -04:00
Henrik Lissner
e3a33f6a9e
Rename doom-protected-packages => doom-core-packages
2017-04-11 08:42:55 -04:00
Henrik Lissner
e0ab05527c
doom-get-missing-packages: update comment string
2017-04-04 22:17:42 -04:00
Henrik Lissner
4b1543e1df
packages: rewrote doom-get-dependencies-for, add doom-get-depending-on
2017-04-04 22:17:33 -04:00
Henrik Lissner
ba9e7a947b
Remove provide's in autoload libraries (unnecessary)
2017-04-04 22:16:39 -04:00
Henrik Lissner
87a93b1d82
Replace doom--version-list-str with package-version-join
2017-04-04 13:16:11 -04:00
Henrik Lissner
e1518e2d27
Fix package-refresh-contents loop bug in package management
2017-04-04 12:29:38 -04:00
Henrik Lissner
06b1a8c928
Reload (via server if noninteractive) after pkg install/update/autoremove
2017-03-25 01:03:40 -04:00
Henrik Lissner
e967412687
Remove possibility of duplicates in package management functions
2017-03-14 15:18:36 -04:00
Henrik Lissner
079be42949
cl-pushnew: use 'eq instead of 'eql
2017-03-05 14:18:35 -05:00
Henrik Lissner
ab07120ea6
Remove doom/reload
...
This command didn't do what was intended, and it would be too much work
to write one that looks for outdated packages and reloads them.
Instead, just restart Emacs for changes to take effect. This is only
necessary if package management is done outside of Emacs. You
(theoretically) don't have to do anything if doing it from the inside.
2017-03-04 00:26:37 -05:00
Henrik Lissner
33c88d4f82
Revert macros to ...! name convention (elisp doesn't like @...)
2017-02-23 00:06:12 -05:00
Henrik Lissner
90d6b33667
Fix doom/delete-package not showing a complete package list on interactive use
2017-02-20 21:30:41 -05:00
Henrik Lissner
25da22e32e
doom-get-packages: delete => delq (faster)
2017-02-20 01:22:22 -05:00
Henrik Lissner
545e2a215c
doom/packages-install: fix quelpa/elpa detection in feedback + mention pinned archives
2017-02-20 01:21:57 -05:00
Henrik Lissner
8f708dcd30
doom-package-backend: improve quelpa-or-elpa heuristic
2017-02-20 01:14:10 -05:00
Henrik Lissner
2d5d826177
Remove dash/f dependencies; use cl-lib & subr-x more
2017-02-20 00:26:07 -05:00
Henrik Lissner
c68ae247b5
Polish package management system
2017-02-20 00:26:07 -05:00
Henrik Lissner
b4e9f1312d
caddr => cl-caddr
2017-02-20 00:26:07 -05:00
Henrik Lissner
ab2f89e077
doom/packages-install: fix list in 'Installing PKG' prompts
2017-02-20 00:26:06 -05:00
Henrik Lissner
08b9623e84
doom-get-packages-to-install => doom-get-missing-packages
2017-02-20 00:26:06 -05:00
Henrik Lissner
25962a6beb
doom-refresh-packages: caches refresh time in file
2017-02-20 00:26:06 -05:00
Henrik Lissner
7ef87546cc
Refactor package management system
2017-02-20 00:26:06 -05:00
Henrik Lissner
be90fe8682
Update/improve documentation for core defuns
2017-02-20 00:26:06 -05:00
Henrik Lissner
6c06aa0ce7
Macros now prefixed with @, instead of suffixed with !
2017-02-20 00:26:06 -05:00
Henrik Lissner
7397a3545d
Fix doom/packages-update
2017-02-20 00:26:06 -05:00
Henrik Lissner
3c96d060b7
Refactor doom-get-packages & doom/packages-install
2017-02-20 00:26:05 -05:00
Henrik Lissner
a18e8f0104
Improve make install and make update info prompts
2017-02-20 00:26:05 -05:00
Henrik Lissner
83f4abe100
autoload/packages: more reliable self-parser for doom-read-packages
2017-02-20 00:26:05 -05:00
Henrik Lissner
4cdc28da18
doom-enabled-modules => doom-modules
2017-02-20 00:23:08 -05:00
Henrik Lissner
bc402868a6
Add provide's to module config.el files + fix module header comments
2017-02-20 00:23:08 -05:00
Henrik Lissner
6ec1c79b38
Refactor packages library
2017-02-20 00:23:07 -05:00
Henrik Lissner
a955ff78e0
Heavy refactor of package management; new parsing doom-read-packages
2017-02-20 00:23:07 -05:00
Henrik Lissner
10d46b3dc0
Remove superfluous quote on error handlers
2017-02-20 00:23:07 -05:00
Henrik Lissner
e80df3c03c
Polish package management system; no infinite recursion; smarter autoload refresh
2017-02-20 00:23:07 -05:00
Henrik Lissner
f2a31e9d87
Rewrite package management to be less hackish (untested)
2017-02-20 00:23:06 -05:00
Henrik Lissner
7f925dd039
Move package commands to core/autoload/packages.el
2017-02-20 00:23:06 -05:00