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
Henrik Lissner
be90fe8682
Update/improve documentation for core defuns
2017-02-20 00:26:06 -05:00
Henrik Lissner
6c06aa0ce7
Macros now prefixed with @, instead of suffixed with !
2017-02-20 00:26:06 -05:00
Henrik Lissner
273f3e3108
doom/refresh-autoloads: autoload.el & autoload/*.el, instead of either-or
2017-02-20 00:26:06 -05:00
Henrik Lissner
2bc459a343
package!: remove :setup property
2017-02-20 00:23:08 -05:00
Henrik Lissner
8231b11b95
Add wildcard to doom! loader
2017-02-20 00:23:08 -05:00
Henrik Lissner
4f8c6d00c1
byte-compile-dynamic = t, refactor byte-compile-warnings
2017-02-20 00:23:08 -05:00
Henrik Lissner
4cdc28da18
doom-enabled-modules => doom-modules
2017-02-20 00:23:08 -05:00
Henrik Lissner
6ec1c79b38
Refactor packages library
2017-02-20 00:23:07 -05:00
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