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