Commit Graph

185 Commits

Author SHA1 Message Date
e0ab05527c doom-get-missing-packages: update comment string 2017-04-04 22:17:42 -04:00
4b1543e1df packages: rewrote doom-get-dependencies-for, add doom-get-depending-on 2017-04-04 22:17:33 -04:00
ba9e7a947b Remove provide's in autoload libraries (unnecessary) 2017-04-04 22:16:39 -04:00
87a93b1d82 Replace doom--version-list-str with package-version-join 2017-04-04 13:16:11 -04:00
e1518e2d27 Fix package-refresh-contents loop bug in package management 2017-04-04 12:29:38 -04:00
06b1a8c928 Reload (via server if noninteractive) after pkg install/update/autoremove 2017-03-25 01:03:40 -04:00
e967412687 Remove possibility of duplicates in package management functions 2017-03-14 15:18:36 -04:00
079be42949 cl-pushnew: use 'eq instead of 'eql 2017-03-05 14:18:35 -05:00
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
33c88d4f82 Revert macros to ...! name convention (elisp doesn't like @...) 2017-02-23 00:06:12 -05:00
90d6b33667 Fix doom/delete-package not showing a complete package list on interactive use 2017-02-20 21:30:41 -05:00
25da22e32e doom-get-packages: delete => delq (faster) 2017-02-20 01:22:22 -05:00
545e2a215c doom/packages-install: fix quelpa/elpa detection in feedback + mention pinned archives 2017-02-20 01:21:57 -05:00
8f708dcd30 doom-package-backend: improve quelpa-or-elpa heuristic 2017-02-20 01:14:10 -05:00
2d5d826177 Remove dash/f dependencies; use cl-lib & subr-x more 2017-02-20 00:26:07 -05:00
c68ae247b5 Polish package management system 2017-02-20 00:26:07 -05:00
b4e9f1312d caddr => cl-caddr 2017-02-20 00:26:07 -05:00
ab2f89e077 doom/packages-install: fix list in 'Installing PKG' prompts 2017-02-20 00:26:06 -05:00
08b9623e84 doom-get-packages-to-install => doom-get-missing-packages 2017-02-20 00:26:06 -05:00
25962a6beb doom-refresh-packages: caches refresh time in file 2017-02-20 00:26:06 -05:00
7ef87546cc Refactor package management system 2017-02-20 00:26:06 -05:00
be90fe8682 Update/improve documentation for core defuns 2017-02-20 00:26:06 -05:00
6c06aa0ce7 Macros now prefixed with @, instead of suffixed with ! 2017-02-20 00:26:06 -05:00
7397a3545d Fix doom/packages-update 2017-02-20 00:26:06 -05:00
3c96d060b7 Refactor doom-get-packages & doom/packages-install 2017-02-20 00:26:05 -05:00
a18e8f0104 Improve make install and make update info prompts 2017-02-20 00:26:05 -05:00
83f4abe100 autoload/packages: more reliable self-parser for doom-read-packages 2017-02-20 00:26:05 -05:00
4cdc28da18 doom-enabled-modules => doom-modules 2017-02-20 00:23:08 -05:00
bc402868a6 Add provide's to module config.el files + fix module header comments 2017-02-20 00:23:08 -05:00
6ec1c79b38 Refactor packages library 2017-02-20 00:23:07 -05:00
a955ff78e0 Heavy refactor of package management; new parsing doom-read-packages 2017-02-20 00:23:07 -05:00
10d46b3dc0 Remove superfluous quote on error handlers 2017-02-20 00:23:07 -05:00
e80df3c03c Polish package management system; no infinite recursion; smarter autoload refresh 2017-02-20 00:23:07 -05:00
f2a31e9d87 Rewrite package management to be less hackish (untested) 2017-02-20 00:23:06 -05:00
7f925dd039 Move package commands to core/autoload/packages.el 2017-02-20 00:23:06 -05:00