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