Commit Graph

52 Commits

Author SHA1 Message Date
Henrik Lissner
c492379e07 doom-install-package: inherit plist from doom-packages 2017-05-15 20:26:32 +02:00
Henrik Lissner
7f6c38fcb6 Fix package updater unable-to-remove error 2017-05-15 11:09:44 +02:00
Henrik Lissner
7d7ade82b3 Fix doom-update-package errors for unreachable dependencies 2017-05-14 14:37:38 +02:00
Henrik Lissner
25fa4e019c General refactor & cleanup
+ refactor package management
+ core-editor: describe ediff
+ core-popups: alphabetized hack blocks
+ ui/doom-modeline: refactor buffer path fn
+ feature/version-control/+git: autoload magit-blame
2017-05-14 09:56:32 +02:00
Henrik Lissner
49b4b39dfe autoload/packages: refactor + improve output consistency 2017-04-18 05:45:47 -04:00
Henrik Lissner
4159da2f37 autoload/packages: no-byte-compile = t 2017-04-18 05:44:39 -04:00
Henrik Lissner
8854573d2b Package management: fix wrong-type-argument errors in error handling 2017-04-18 05:09:15 -04:00
Henrik Lissner
e57ba47c5a General cleanup + refactor 2017-04-17 16:54:31 -04:00
Henrik Lissner
5ae94b765c PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES 2017-04-17 02:17:10 -04:00
Henrik Lissner
3e0f83261b Colored autoremoval output + use symbol-name for package names 2017-04-16 11:55:04 -04:00
Henrik Lissner
9288b59d91 Remove spacing in package management output 2017-04-16 11:54:22 -04:00
Henrik Lissner
e48c6c5381 ansi-{format,message}! => {format,message}! (to be generalized) 2017-04-15 01:29:24 -04:00
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