Commit Graph

355 Commits

Author SHA1 Message Date
617a525885 Slightly more aggressive garbage collection post-initialization 2017-04-06 19:46:01 -04:00
1ec0add2da core: change tramp backup/autosave directories 2017-03-27 13:05:01 -04:00
b37aadec91 General cleanup + refactor 2017-03-23 19:49:58 -04:00
1d31132789 Fix #41, regression caused by 0489ce 2017-03-22 19:55:22 -04:00
0489ce42a3 core: remove noninteractive check
This check was meant to speed up noninteractive initialization of DOOM
Emacs, but the performance penalty is negligible, and there's no telling
what future functionality may need what's in those core modules (like
doom/bootstrap). So, for simplicity, just load everything.
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
db7cf68775 General tweaks 2017-03-19 22:50:57 -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
f1ea0bfd4a Set url-configuration-directory 2017-03-06 18:49:48 -05:00
d6667a433f General cleanup + refactor 2017-03-04 20:54:13 -05:00
33c88d4f82 Revert macros to ...! name convention (elisp doesn't like @...) 2017-02-23 00:06:12 -05:00
8ded4819e2 Adjust gc-cons 2017-02-20 22:10:29 -05:00
8abbbda3d6 Remove duplicate slashes in paths 2017-02-20 22:10:02 -05:00
776bc96977 Refactor doom/autoloads init process 2017-02-20 13:12:24 -05:00
929bf368a2 Remove version check (it's your problem!) 2017-02-20 00:26:08 -05:00
11a5e15e4e Refactor core config 2017-02-20 00:26:08 -05:00
2d5d826177 Remove dash/f dependencies; use cl-lib & subr-x more 2017-02-20 00:26:07 -05:00
704099a7b9 Add core-keybinds.el 2017-02-20 00:26:07 -05:00
72577b823c Add core-os.el 2017-02-20 00:26:07 -05:00
49e2aa854b Update docstrings; add doom group; set debug-on-error 2017-02-20 00:26:07 -05:00
7ef87546cc Refactor package management system 2017-02-20 00:26:06 -05:00
be90fe8682 Update/improve documentation for core defuns 2017-02-20 00:26:06 -05:00
9bd8c6cc21 General cleanup 2017-02-20 00:26:05 -05:00
b8042bdaaa General cleanup + refactor core.el 2017-02-20 00:23:08 -05:00
a955ff78e0 Heavy refactor of package management; new parsing doom-read-packages 2017-02-20 00:23:07 -05:00
5b679c1562 doom-debug-mode: use init-file-debug, not debug-on-error 2017-02-20 00:23:07 -05:00
3bce1246cd Move library requires into core-lib 2017-02-20 00:23:07 -05:00
e80df3c03c Polish package management system; no infinite recursion; smarter autoload refresh 2017-02-20 00:23:07 -05:00
e0652b311d General cleanup 2017-02-20 00:23:06 -05:00
dbfe1f9b48 Remove doom-org-dir (save for org module) 2017-02-20 00:23:06 -05:00
25be590b79 Set doom-debug-mode on DEBUG envar or debug-on-error 2017-02-20 00:23:06 -05:00
f2a31e9d87 Rewrite package management to be less hackish (untested) 2017-02-20 00:23:06 -05:00
d30027aaea General cleanup 2017-02-20 00:23:05 -05:00
db02e974d7 core.el: refactor settings + move byte-compile-warnings to core-packages.el 2017-02-20 00:23:04 -05:00
b54604b48b core.el: add IS-{MAC,LINUX} constants 2017-02-20 00:23:04 -05:00
f5a0d72fc0 doom-private-dir=>doom-local-dir; move packages and cache into doom-local-dir 2017-02-20 00:23:04 -05:00
a9e29c053b Move doom! to core-packages.el; add doom-dont-load-p 2017-02-20 00:23:04 -05:00
8075c84882 Fix package management 2017-02-20 00:23:04 -05:00
c1418ad76b Reorganize core/*.el 2017-02-20 00:23:03 -05:00
50ea98319f Rewrite core libraries (WIP) 2017-01-16 23:15:48 -05:00
c7a9697259 v1.3.1 bump 2017-01-07 03:03:11 -05:00
8df4e83182 defvar => defconst doom-org-dir (whoops!) 2016-12-24 18:45:21 -05:00
4e726063ee defconst => defvar doom-org-dir 2016-12-22 23:55:38 -05:00
3e4ec3e6d8 Subtle mode-line blink for ring-bell-function 2016-10-24 02:46:12 +02:00
5e8fa54b89 org: change how paths are defined 2016-10-21 23:57:51 +02:00
2231bf25df Fix accidental cl.el dependency error 2016-10-07 00:26:27 +02:00
a513b5aa81 Update doom-version 2016-10-06 20:46:26 +02:00
5f6cfeb225 Keep track of packages + show package count on splash screen 2016-10-06 17:20:13 +02:00
dd07f33ca5 Add ediff config 2016-10-05 20:46:26 +02:00
e7d0e9f9ec Refactor DOOM scratch buffer 2016-10-05 12:48:12 +02:00