Commit Graph

134 Commits

Author SHA1 Message Date
49b4b39dfe autoload/packages: refactor + improve output consistency 2017-04-18 05:45:47 -04:00
4159da2f37 autoload/packages: no-byte-compile = t 2017-04-18 05:44:39 -04:00
8854573d2b Package management: fix wrong-type-argument errors in error handling 2017-04-18 05:09:15 -04:00
e57ba47c5a General cleanup + refactor 2017-04-17 16:54:31 -04:00
a94a591072 message!: add newline in doom buffer 2017-04-17 16:54:00 -04:00
5e2c483923 core/autoload/system: rewrite doom-fetch (factor out s.el dependency) 2017-04-17 02:19:37 -04:00
ed2e7a65f6 Refactor out s.el usage 2017-04-17 02:18:25 -04:00
5ae94b765c PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES 2017-04-17 02:17:10 -04:00
3e0f83261b Colored autoremoval output + use symbol-name for package names 2017-04-16 11:55:04 -04:00
9288b59d91 Remove spacing in package management output 2017-04-16 11:54:22 -04:00
fedfa1ffad Generalize message! & format! (interactive vs noninteractive) 2017-04-15 03:14:03 -04:00
e48c6c5381 ansi-{format,message}! => {format,message}! (to be generalized) 2017-04-15 01:29:24 -04:00
e32a804f1d autoload/message: doom--ansi-apply => doom-ansi-apply + autoload 2017-04-15 01:22:42 -04:00
9c647ec636 doom/packages-install: fix format error on skipped packages 2017-04-12 12:06:19 -04:00
c370e1cddd Add :disabled property to def-test-group! 2017-04-12 10:52:42 -04:00
e50dabfde4 Replace ansi plugin with internal ansi library 2017-04-12 10:51:29 -04:00
6e6f1a6698 Package management: color-coded feedback to stdout in terminal 2017-04-12 08:53:54 -04:00
d8a0bc7827 doom/cleanup-buffers: add all-p parameter 2017-04-12 08:52:22 -04:00
0c23ff43a4 Add doom-protected-packages for excluding packages from autoremoval 2017-04-11 08:43:26 -04:00
e3a33f6a9e Rename doom-protected-packages => doom-core-packages 2017-04-11 08:42:55 -04:00
3da8ea55f3 core-popups: in doom--popup-data, return nil if no window buffer 2017-04-10 02:52:30 -04:00
597b6eee99 Fix doom-kill-process-buffers 2017-04-08 01:29:53 -04:00
acb7536e64 Add core-lib & core-lib-{buffers,package} unit tests + tasks 2017-04-04 22:18:52 -04:00
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
f3fc53bf5d Remove mplist library (unused and poorly written) 2017-04-04 22:16:53 -04:00
ba9e7a947b Remove provide's in autoload libraries (unnecessary) 2017-04-04 22:16:39 -04:00
063cb29f8f Fix doom-buffers-in-mode 2017-04-04 22:16:11 -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
2eafdc8c6f Fix out-of-bounds error in doom/backward-delete-whitespace-to-column 2017-04-04 03:35:10 -04:00
a5437a3860 Fix doom/newline-and-indent for rjsx-mode 2017-04-03 03:12:04 -04:00
2a377b44f1 Use s.el instead of subr-x string funcs 2017-03-25 01:45:23 -04:00
06b1a8c928 Reload (via server if noninteractive) after pkg install/update/autoremove 2017-03-25 01:03:40 -04:00
d0b64860e1 Fix doom-sh/doom-sudo + bootstraps 2017-03-23 02:13:11 -04:00
cb9d91d65c Move bootstrap lib into core-lib 2017-03-20 21:15:18 -04:00
1677844fd6 Enhance core/autoload/system library 2017-03-20 21:15:18 -04:00
804aba93f5 Implement bootstrap functionality + make bootstrap (WIP) 2017-03-20 02:45:39 -04:00
db7cf68775 General tweaks 2017-03-19 22:50:57 -04:00
e967412687 Remove possibility of duplicates in package management functions 2017-03-14 15:18:36 -04:00
2e280171f5 doom-real-buffer-p: add minibufferp check 2017-03-09 00:28:04 -05:00
ae614c9c6f General cleanup + refactor 2017-03-08 14:41:32 -05:00
24604d5495 Made doom-real-buffer-p flexible w/ doom-real-buffer-functions 2017-03-06 19:07:41 -05:00
079be42949 cl-pushnew: use 'eq instead of 'eql 2017-03-05 14:18:35 -05:00
d6667a433f General cleanup + refactor 2017-03-04 20:54:13 -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
33120cd64e core/autoload/memoize: another refactor (restore doom-memoize) 2017-03-02 00:42:58 -05:00
25091ee375 core/autoload/memoize: add autoload cookies 2017-03-01 23:45:39 -05:00
993e1d19e5 core/autoload/memoize: refactor def-memoized! 2017-03-01 23:43:31 -05:00
d4e25d3f0d core/autoload/mplist: document 2017-03-01 22:25:13 -05:00