49b4b39dfe
autoload/packages: refactor + improve output consistency
2017-04-18 05:45:47 -04:00
4c19cd3e28
Remove unused doom-inhibit-reload
2017-04-17 23:55:05 -04:00
96e83e987f
Give the byte compiler a voice
2017-04-17 02:17:26 -04:00
5ae94b765c
PRAISE BE TO THE BYTE COMPILER FOR THY SHARP QUOTES
2017-04-17 02:17:10 -04:00
8a6cf96cfc
doom-initialize: don't remove use-package keywords (no need)
2017-04-16 21:23:22 -04:00
9288b59d91
Remove spacing in package management output
2017-04-16 11:54:22 -04:00
e48c6c5381
ansi-{format,message}! => {format,message}! (to be generalized)
2017-04-15 01:29:24 -04:00
39fe6d5f86
doom/compile: fix output macros
2017-04-12 21:41:49 -04:00
a1625eaf73
Refactor doom/compile; shorter file paths in doom/clean-compiled
2017-04-12 08:53:27 -04:00
931b6d2116
doom/reload: add doom-inhibit-reload & ignorable reload requests
2017-04-12 08:52:57 -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
cff600935a
doom/recompile: aggressively compile core.el, in case of load-path updates
2017-04-08 23:27:39 -04:00
58173432d3
Refactor doom compilation; unset byte-compile-dynamic
2017-04-06 19:43:56 -04:00
6d998b48d9
doom-initialize: load instead of require (in case of internal reloading)
2017-04-05 19:40:34 -04:00
f09fba5736
doom--display-benchmark: fix plugin count for uncompiled state
2017-04-05 14:26:13 -04:00
91cc8294c6
core-packages (compilation): don't be coy doom-initialize-packages
2017-03-31 23:45:35 -04:00
22d1969a52
doom/reload: recompile + reload compiled el files; silence byte compile
2017-03-30 15:15:26 -04:00
50062dadd7
Add doom/recompile; use it in doom/reload; refactor doom/reload
2017-03-28 15:53:53 -04:00
4d89fd1cc9
Fix doom/reload (recompiles if necessary); simplify doom/compile
2017-03-27 23:22:53 -04:00
e199b3f7ed
core-packages: remove use-package :after hack (fixed upstream)
2017-03-27 22:10:22 -04:00
fc5dd09f47
core: minor tweaks
2017-03-27 13:05:30 -04:00
88726e9afe
doom/reload: fix recompilation
2017-03-25 18:46:27 -04:00
12d0cf94b6
doom/reload: fix server.el + no process errors
2017-03-25 01:44:22 -04:00
b60e8b7214
doom/compile-lite: add docstring
2017-03-25 01:06:40 -04:00
06b1a8c928
Reload (via server if noninteractive) after pkg install/update/autoremove
2017-03-25 01:03:40 -04:00
e8e66c88d0
core-packages: add doom/compile-lite and make compile-lite
2017-03-25 01:03:02 -04:00
34b76ef43b
core-packages: move use-packaeg :after hack to eob
...
So it doesn't cause errors when emacs.d is compiled
2017-03-25 01:02:19 -04:00
5fc77363b0
load-prefer-newer = t when noninteractive
2017-03-20 23:01:02 -04:00
188baf8626
Allow forced require!
2017-03-20 21:15:18 -04:00
8aac4b2091
doom/clear-* => doom/clean-* (consistent with makefile tasks)
2017-03-19 23:48:43 -04:00
1bd33f6ff1
core-packages: use-package update + temporary :after fix
2017-03-19 22:51:54 -04:00
3e63d2d23b
Reduce def-package magic; explicitly use :when property
2017-03-19 22:47:50 -04:00
159d4386d3
core-packages: pad doom-modules :size by 5
2017-03-17 22:50:58 -04:00
923d4585fa
Extract make clean/clean-cache into elisp; new doom-etc-dir for non-volatile temp files
2017-03-16 23:38:22 -04:00
ae614c9c6f
General cleanup + refactor
2017-03-08 14:41:32 -05:00
7b9c3fcafb
Restore doom/reload
2017-03-05 16:10:01 -05:00
ed850fa069
Fix doom-init-p check in doom-initialize
2017-03-05 15:50:05 -05:00
079be42949
cl-pushnew: use 'eq instead of 'eql
2017-03-05 14:18:35 -05:00
9b37f63c84
Fix doom benchmark message at startup
2017-03-05 13:49:51 -05:00
dd11790959
Fix #36 : use ELPA org instead of built-in org
2017-03-05 13:32:15 -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
a509462d8b
doom-module-loaded-p: don't error if doom-modules is uninitialized
2017-03-03 16:51:59 -05:00
02bcada450
doom/recompile: improve feedback; only show errors, show compiled/total ratio
2017-03-02 00:48:42 -05:00
d7b69b3675
Fix #33 (caused by compile failures)
2017-03-02 00:02:05 -05:00
ca362818af
core-packages: remove lexical-binding
2017-03-01 23:44:05 -05:00
5b9a32e215
core-packages: revise doc comments
2017-03-01 21:42:51 -05:00
33afe47647
Better use-package output with doom-debug-mode
2017-03-01 19:16:49 -05:00
27cc4a9508
reverse => nreverse; other optimizations
2017-03-01 19:15:45 -05:00
bedd20f406
doom-initialize: be quiet in noninteractive sessions
2017-02-28 18:19:23 -05:00