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