Commit Graph

291 Commits

Author SHA1 Message Date
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
33c88d4f82 Revert macros to ...! name convention (elisp doesn't like @...) 2017-02-23 00:06:12 -05:00
4910531457 General cleanup & minor refactoring 2017-02-21 00:47:34 -05:00
46a82c7ab2 Improve init benchmarking accuracy 2017-02-20 16:42:07 -05:00
4ae7257f80 doom/recompile: remove redundant filter 2017-02-20 13:28:11 -05:00
052a084ba4 Fix duplicates in doom module pairs/paths 2017-02-20 13:27:56 -05:00
776bc96977 Refactor doom/autoloads init process 2017-02-20 13:12:24 -05:00
cd713291f3 Remove compile-lite task + simple-p option in doom/recompile 2017-02-20 13:11:12 -05:00
dc9133fcc7 doom-initialize: don't use when-let this early (subr-x not loaded yet) 2017-02-20 13:05:34 -05:00
9895a42b17 doom-initialize: fix doom--base-load-path being altered 2017-02-20 13:05:10 -05:00
e7bbd06e02 core-packages: ensure doom-local-dir exists 2017-02-20 12:01:39 -05:00
acea60e554 core-packages: refactor + improve docstrings 2017-02-20 12:01:39 -05:00
458d9022e1 Fix persistent-soft Make dependency
Add `persistent-soft` to `doom-protected-packages` to avoid install failure.
2017-02-20 21:57:39 +10:30
4d53af3086 @package: fix catch-all package association with quelpa 2017-02-20 01:13:21 -05:00
357dbe881e @package: fix :pin property 2017-02-20 00:26:48 -05:00
c68ae247b5 Polish package management system 2017-02-20 00:26:07 -05:00
24ca2a4163 Refactor doom/reload-autoloads 2017-02-20 00:26:07 -05:00
14967f084a core-packages: improve documentation 2017-02-20 00:26:07 -05:00
9bd270b375 Fix doom/recompile (and doom-initialize-packages) 2017-02-20 00:26:07 -05:00
b447f30038 doom-modules: use hash-table instead of nested alist 2017-02-20 00:26:07 -05:00
7e22d252d1 Ensure doom-module-loaded-p returns boolean 2017-02-20 00:26:07 -05:00
a8a00b9fa0 Add @featurep 2017-02-20 00:26:07 -05:00
f84db1f102 Fix doom--enable-module 2017-02-20 00:26:06 -05:00
07b38ac36c core-packages: refactor + flesh out docstrings 2017-02-20 00:26:06 -05:00
5363d1192d Refactor doom-initialize 2017-02-20 00:26:06 -05:00
7ef87546cc Refactor package management system 2017-02-20 00:26:06 -05:00