Commit Graph

433 Commits

Author SHA1 Message Date
Henrik Lissner
f1208e9179 makefile: reload running Emacs after tasks + refactor 2017-02-20 00:23:07 -05:00
Henrik Lissner
a955ff78e0 Heavy refactor of package management; new parsing doom-read-packages 2017-02-20 00:23:07 -05:00
Henrik Lissner
7092d448c6 Target all config files with non-comprehensive doom/byte-compile + fix docstrings/messages 2017-02-20 00:23:07 -05:00
Henrik Lissner
3b4c0693fd core-packages: add use-package autoload, just in case 2017-02-20 00:23:07 -05:00
Henrik Lissner
cdeab2c292 package!: improve docstring & add :needs property 2017-02-20 00:23:07 -05:00
Henrik Lissner
10d46b3dc0 Remove superfluous quote on error handlers 2017-02-20 00:23:07 -05:00
Henrik Lissner
e80df3c03c Polish package management system; no infinite recursion; smarter autoload refresh 2017-02-20 00:23:07 -05:00
Henrik Lissner
f2a31e9d87 Rewrite package management to be less hackish (untested) 2017-02-20 00:23:06 -05:00
Henrik Lissner
41bbd2730b core-packages: add comprehensive byte-compile option 2017-02-20 00:23:06 -05:00
Henrik Lissner
3654e0face core-packages: revise load! prefer-el-p logistics 2017-02-20 00:23:06 -05:00
Henrik Lissner
2f8d00020f core-packages: add require! 2017-02-20 00:23:06 -05:00
Henrik Lissner
eb820e72de core-packages: clean up 2017-02-20 00:23:06 -05:00
Henrik Lissner
a6867f7127 use-package-debug = nil 2017-02-20 00:23:06 -05:00
Henrik Lissner
3fee91caaa Discovered keywordp 2017-02-20 00:23:06 -05:00
Henrik Lissner
41146c9e41 Remove unnecessary macroexpands 2017-02-20 00:23:06 -05:00
Henrik Lissner
cefbbfe506 core-packages: track packages installed in current session 2017-02-20 00:23:05 -05:00
Henrik Lissner
9910b2c88e core-packages: restore package/module state; fix package counter; refactor 2017-02-20 00:23:05 -05:00
Henrik Lissner
6b07f23b4c core-packages: refactor 2017-02-20 00:23:05 -05:00
Henrik Lissner
7a98174d2e core-packages (doom/package-updates): sort outdated packages listing 2017-02-20 00:23:05 -05:00
Henrik Lissner
5024b6f4fb core-packages: doom/refresh-autoloads: use doom-module-path + reload doom-modules 2017-02-20 00:23:05 -05:00
Henrik Lissner
1336fc1ee2 core-packages: ensure package.el is initialized for doom/packages-clean 2017-02-20 00:23:05 -05:00
Henrik Lissner
6f9adb442a core-packages: rewrite doom/byte-compile (more feedback + remove comprehensive-p) 2017-02-20 00:23:05 -05:00
Henrik Lissner
1840ccec81 core-packages: refactor doom/packages-install 2017-02-20 00:23:05 -05:00
Henrik Lissner
1d9202b7ba core-packages: rewrite doom/packages-update 2017-02-20 00:23:04 -05:00
Henrik Lissner
468b66108d core-packages: remove redundant package-read-all-archive-contents from doom-initialize 2017-02-20 00:23:04 -05:00
Henrik Lissner
b42d116e01 core-packages: update docstrings 2017-02-20 00:23:04 -05:00
Henrik Lissner
a8010d25b3 Refactor load!; add doom-module-path fn 2017-02-20 00:23:04 -05:00
Henrik Lissner
193c80f650 Fix package! not stripping out properties + refactor 2017-02-20 00:23:04 -05:00
Henrik Lissner
db02e974d7 core.el: refactor settings + move byte-compile-warnings to core-packages.el 2017-02-20 00:23:04 -05:00
Henrik Lissner
a9e29c053b Move doom! to core-packages.el; add doom-dont-load-p 2017-02-20 00:23:04 -05:00
Henrik Lissner
8075c84882 Fix package management 2017-02-20 00:23:04 -05:00
Henrik Lissner
0007c246eb Rewrite core-packages: byte-compile & autoload generation now module-aware 2017-02-20 00:23:04 -05:00
Henrik Lissner
50ea98319f Rewrite core libraries (WIP) 2017-01-16 23:15:48 -05:00