Commit graph

1452 commits

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