e8e66c88d0
core-packages: add doom/compile-lite and make compile-lite
2017-03-25 01:03:02 -04:00
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
b37aadec91
General cleanup + refactor
2017-03-23 19:49:58 -04:00
d0b64860e1
Fix doom-sh/doom-sudo + bootstraps
2017-03-23 02:13:11 -04:00
3445cdeae3
doom/bootstrap: force load core libs
2017-03-22 19:55:41 -04:00
1d31132789
Fix #41 , regression caused by 0489ce
2017-03-22 19:55:22 -04:00
585c425258
delete-trailing-whitespace: don't affect current line
2017-03-22 00:33:39 -04:00
5fc77363b0
load-prefer-newer = t when noninteractive
2017-03-20 23:01:02 -04:00
cb9d91d65c
Move bootstrap lib into core-lib
2017-03-20 21:15:18 -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
188baf8626
Allow forced require!
2017-03-20 21:15:18 -04:00
1677844fd6
Enhance core/autoload/system library
2017-03-20 21:15:18 -04:00
769cf850c9
General comment + README cleanup
2017-03-20 04:24:10 -04:00
c6a61b9b2c
core-os: add exec-path failsafe
2017-03-20 04:05:17 -04:00
804aba93f5
Implement bootstrap functionality + make bootstrap (WIP)
2017-03-20 02:45:39 -04:00
8aac4b2091
doom/clear-* => doom/clean-* (consistent with makefile tasks)
2017-03-19 23:48:43 -04:00
1bd33f6ff1
core-packages: use-package update + temporary :after fix
2017-03-19 22:51:54 -04:00
88454f58ec
core-os: don't cache exec-path too aggressively
2017-03-19 22:51:29 -04:00
db7cf68775
General tweaks
2017-03-19 22:50:57 -04:00
3e63d2d23b
Reduce def-package magic; explicitly use :when property
2017-03-19 22:47:50 -04:00
f7e6be433e
core-popup: disable more split-window commands in popups
2017-03-18 01:23:56 -04:00
159d4386d3
core-packages: pad doom-modules :size by 5
2017-03-17 22:50:58 -04:00
635c0fdaa7
core-os: add doc comment to exec-path-from-shell
2017-03-17 22:50:28 -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
2f4c3c977e
core-projects: move find-tag bindings to private module
2017-03-16 14:29:23 -04:00
60118ea718
core-popups: add *Error* rule for epa package
2017-03-16 14:28:53 -04:00
f156f62479
Refactor kill-buffer-query-functions functions
2017-03-15 22:59:49 -04:00
8c9269c9a2
General cleanup + refactor
2017-03-15 22:42:05 -04:00
12e786db9a
Fix remove-hook! macro
2017-03-15 22:40:04 -04:00
6ff007e70d
core-projects: remap find-tag bindings to projectile-find-tag
2017-03-15 22:00:32 -04:00
e967412687
Remove possibility of duplicates in package management functions
2017-03-14 15:18:36 -04:00
a127952f70
core-ui: x-stretch-cursor = nil
2017-03-09 00:47:35 -05:00
2e280171f5
doom-real-buffer-p: add minibufferp check
2017-03-09 00:28:04 -05:00
49ccdd3349
core-ui: better visual-fill-column defaults
2017-03-08 14:41:49 -05:00
ae614c9c6f
General cleanup + refactor
2017-03-08 14:41:32 -05:00
80c3584a78
core-keybinds: enhance readability of which-key popup
2017-03-07 14:56:41 -05:00
24604d5495
Made doom-real-buffer-p flexible w/ doom-real-buffer-functions
2017-03-06 19:07:41 -05:00
a2ca5fb446
core-ui: add visual-fill-column
2017-03-06 19:06:59 -05:00
f1ea0bfd4a
Set url-configuration-directory
2017-03-06 18:49:48 -05:00
7b9c3fcafb
Restore doom/reload
2017-03-05 16:10:01 -05:00
ed850fa069
Fix doom-init-p check in doom-initialize
2017-03-05 15:50:05 -05:00
079be42949
cl-pushnew: use 'eq instead of 'eql
2017-03-05 14:18:35 -05:00
9b37f63c84
Fix doom benchmark message at startup
2017-03-05 13:49:51 -05:00
dd11790959
Fix #36 : use ELPA org instead of built-in org
2017-03-05 13:32:15 -05:00
d6667a433f
General cleanup + refactor
2017-03-04 20:54:13 -05:00
aa23b3c5c1
smartparens: more conservative single-quote autopairing
2017-03-04 20:51:35 -05:00
e835d089c8
core-popups: refactor/cleanup hacks
2017-03-04 18:55:47 -05:00
ac7e78c4ea
core-popups: kill popup buffer with zx
2017-03-04 18:32:16 -05:00
05e1a15ba8
core-popups: make doom*popup-init more robust (fixes bufferp errors)
2017-03-04 18:01:58 -05:00
beb92b0e97
core-ui: clean up + refactor modeline functions/macros
2017-03-04 00:28:16 -05:00