Commit Graph

516 Commits

Author SHA1 Message Date
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