Henrik Lissner
617a525885
Slightly more aggressive garbage collection post-initialization
2017-04-06 19:46:01 -04:00
Henrik Lissner
1ec0add2da
core: change tramp backup/autosave directories
2017-03-27 13:05:01 -04:00
Henrik Lissner
b37aadec91
General cleanup + refactor
2017-03-23 19:49:58 -04:00
Henrik Lissner
1d31132789
Fix #41 , regression caused by 0489ce
2017-03-22 19:55:22 -04:00
Henrik Lissner
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
Henrik Lissner
8aac4b2091
doom/clear-* => doom/clean-* (consistent with makefile tasks)
2017-03-19 23:48:43 -04:00
Henrik Lissner
db7cf68775
General tweaks
2017-03-19 22:50:57 -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
f1ea0bfd4a
Set url-configuration-directory
2017-03-06 18:49:48 -05:00
Henrik Lissner
d6667a433f
General cleanup + refactor
2017-03-04 20:54:13 -05:00
Henrik Lissner
33c88d4f82
Revert macros to ...! name convention (elisp doesn't like @...)
2017-02-23 00:06:12 -05:00
Henrik Lissner
8ded4819e2
Adjust gc-cons
2017-02-20 22:10:29 -05:00
Henrik Lissner
8abbbda3d6
Remove duplicate slashes in paths
2017-02-20 22:10:02 -05:00
Henrik Lissner
776bc96977
Refactor doom/autoloads init process
2017-02-20 13:12:24 -05:00
Henrik Lissner
929bf368a2
Remove version check (it's your problem!)
2017-02-20 00:26:08 -05:00
Henrik Lissner
11a5e15e4e
Refactor core config
2017-02-20 00:26:08 -05:00
Henrik Lissner
2d5d826177
Remove dash/f dependencies; use cl-lib & subr-x more
2017-02-20 00:26:07 -05:00
Henrik Lissner
704099a7b9
Add core-keybinds.el
2017-02-20 00:26:07 -05:00
Henrik Lissner
72577b823c
Add core-os.el
2017-02-20 00:26:07 -05:00
Henrik Lissner
49e2aa854b
Update docstrings; add doom group; set debug-on-error
2017-02-20 00:26:07 -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
9bd8c6cc21
General cleanup
2017-02-20 00:26:05 -05:00
Henrik Lissner
b8042bdaaa
General cleanup + refactor core.el
2017-02-20 00:23:08 -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
5b679c1562
doom-debug-mode: use init-file-debug, not debug-on-error
2017-02-20 00:23:07 -05:00
Henrik Lissner
3bce1246cd
Move library requires into core-lib
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
e0652b311d
General cleanup
2017-02-20 00:23:06 -05:00
Henrik Lissner
dbfe1f9b48
Remove doom-org-dir (save for org module)
2017-02-20 00:23:06 -05:00
Henrik Lissner
25be590b79
Set doom-debug-mode on DEBUG envar or debug-on-error
2017-02-20 00:23:06 -05:00
Henrik Lissner
f2a31e9d87
Rewrite package management to be less hackish (untested)
2017-02-20 00:23:06 -05:00
Henrik Lissner
d30027aaea
General cleanup
2017-02-20 00:23:05 -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
b54604b48b
core.el: add IS-{MAC,LINUX} constants
2017-02-20 00:23:04 -05:00
Henrik Lissner
f5a0d72fc0
doom-private-dir=>doom-local-dir; move packages and cache into doom-local-dir
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
c1418ad76b
Reorganize core/*.el
2017-02-20 00:23:03 -05:00
Henrik Lissner
50ea98319f
Rewrite core libraries (WIP)
2017-01-16 23:15:48 -05:00
Henrik Lissner
c7a9697259
v1.3.1 bump
2017-01-07 03:03:11 -05:00
Henrik Lissner
8df4e83182
defvar => defconst doom-org-dir (whoops!)
2016-12-24 18:45:21 -05:00
Henrik Lissner
4e726063ee
defconst => defvar doom-org-dir
2016-12-22 23:55:38 -05:00
Henrik Lissner
3e4ec3e6d8
Subtle mode-line blink for ring-bell-function
2016-10-24 02:46:12 +02:00
Henrik Lissner
5e8fa54b89
org: change how paths are defined
2016-10-21 23:57:51 +02:00
Henrik Lissner
2231bf25df
Fix accidental cl.el dependency error
2016-10-07 00:26:27 +02:00
Henrik Lissner
a513b5aa81
Update doom-version
2016-10-06 20:46:26 +02:00
Henrik Lissner
5f6cfeb225
Keep track of packages + show package count on splash screen
2016-10-06 17:20:13 +02:00
Henrik Lissner
dd07f33ca5
Add ediff config
2016-10-05 20:46:26 +02:00
Henrik Lissner
e7d0e9f9ec
Refactor DOOM scratch buffer
2016-10-05 12:48:12 +02:00