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
a94a591072
message!: add newline in doom buffer
2017-04-17 16:54:00 -04:00
Henrik Lissner
5e2c483923
core/autoload/system: rewrite doom-fetch (factor out s.el dependency)
2017-04-17 02:19:37 -04:00
Henrik Lissner
ed2e7a65f6
Refactor out s.el usage
2017-04-17 02:18:25 -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
fedfa1ffad
Generalize message! & format! (interactive vs noninteractive)
2017-04-15 03:14:03 -04:00
Henrik Lissner
e48c6c5381
ansi-{format,message}! => {format,message}! (to be generalized)
2017-04-15 01:29:24 -04:00
Henrik Lissner
e32a804f1d
autoload/message: doom--ansi-apply => doom-ansi-apply + autoload
2017-04-15 01:22:42 -04:00
Henrik Lissner
9c647ec636
doom/packages-install: fix format error on skipped packages
2017-04-12 12:06:19 -04:00
Henrik Lissner
c370e1cddd
Add :disabled property to def-test-group!
2017-04-12 10:52:42 -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
d8a0bc7827
doom/cleanup-buffers: add all-p parameter
2017-04-12 08:52:22 -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
3da8ea55f3
core-popups: in doom--popup-data, return nil if no window buffer
2017-04-10 02:52:30 -04:00
Henrik Lissner
597b6eee99
Fix doom-kill-process-buffers
2017-04-08 01:29:53 -04:00
Henrik Lissner
acb7536e64
Add core-lib & core-lib-{buffers,package} unit tests + tasks
2017-04-04 22:18:52 -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
f3fc53bf5d
Remove mplist library (unused and poorly written)
2017-04-04 22:16:53 -04:00
Henrik Lissner
ba9e7a947b
Remove provide's in autoload libraries (unnecessary)
2017-04-04 22:16:39 -04:00
Henrik Lissner
063cb29f8f
Fix doom-buffers-in-mode
2017-04-04 22:16:11 -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
2eafdc8c6f
Fix out-of-bounds error in doom/backward-delete-whitespace-to-column
2017-04-04 03:35:10 -04:00
Henrik Lissner
a5437a3860
Fix doom/newline-and-indent for rjsx-mode
2017-04-03 03:12:04 -04:00
Henrik Lissner
2a377b44f1
Use s.el instead of subr-x string funcs
2017-03-25 01:45:23 -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
d0b64860e1
Fix doom-sh/doom-sudo + bootstraps
2017-03-23 02:13:11 -04:00
Henrik Lissner
cb9d91d65c
Move bootstrap lib into core-lib
2017-03-20 21:15:18 -04:00
Henrik Lissner
1677844fd6
Enhance core/autoload/system library
2017-03-20 21:15:18 -04:00
Henrik Lissner
804aba93f5
Implement bootstrap functionality + make bootstrap (WIP)
2017-03-20 02:45:39 -04:00
Henrik Lissner
db7cf68775
General tweaks
2017-03-19 22:50:57 -04:00
Henrik Lissner
e967412687
Remove possibility of duplicates in package management functions
2017-03-14 15:18:36 -04:00
Henrik Lissner
2e280171f5
doom-real-buffer-p: add minibufferp check
2017-03-09 00:28:04 -05:00
Henrik Lissner
ae614c9c6f
General cleanup + refactor
2017-03-08 14:41:32 -05:00
Henrik Lissner
24604d5495
Made doom-real-buffer-p flexible w/ doom-real-buffer-functions
2017-03-06 19:07:41 -05:00
Henrik Lissner
079be42949
cl-pushnew: use 'eq instead of 'eql
2017-03-05 14:18:35 -05:00
Henrik Lissner
d6667a433f
General cleanup + refactor
2017-03-04 20:54:13 -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
33120cd64e
core/autoload/memoize: another refactor (restore doom-memoize)
2017-03-02 00:42:58 -05:00
Henrik Lissner
25091ee375
core/autoload/memoize: add autoload cookies
2017-03-01 23:45:39 -05:00
Henrik Lissner
993e1d19e5
core/autoload/memoize: refactor def-memoized!
2017-03-01 23:43:31 -05:00
Henrik Lissner
d4e25d3f0d
core/autoload/mplist: document
2017-03-01 22:25:13 -05:00