Commit Graph

1581 Commits

Author SHA1 Message Date
6d998b48d9 doom-initialize: load instead of require (in case of internal reloading) 2017-04-05 19:40:34 -04:00
f09fba5736 doom--display-benchmark: fix plugin count for uncompiled state 2017-04-05 14:26:13 -04:00
acb7536e64 Add core-lib & core-lib-{buffers,package} unit tests + tasks 2017-04-04 22:18:52 -04:00
8b0184181d exec-path-from-shell: silence interactive message on startup on OSX 2017-04-04 22:18:02 -04:00
e0ab05527c doom-get-missing-packages: update comment string 2017-04-04 22:17:42 -04:00
4b1543e1df packages: rewrote doom-get-dependencies-for, add doom-get-depending-on 2017-04-04 22:17:33 -04:00
f3fc53bf5d Remove mplist library (unused and poorly written) 2017-04-04 22:16:53 -04:00
ba9e7a947b Remove provide's in autoload libraries (unnecessary) 2017-04-04 22:16:39 -04:00
063cb29f8f Fix doom-buffers-in-mode 2017-04-04 22:16:11 -04:00
87a93b1d82 Replace doom--version-list-str with package-version-join 2017-04-04 13:16:11 -04:00
e1518e2d27 Fix package-refresh-contents loop bug in package management 2017-04-04 12:29:38 -04:00
2eafdc8c6f Fix out-of-bounds error in doom/backward-delete-whitespace-to-column 2017-04-04 03:35:10 -04:00
a5437a3860 Fix doom/newline-and-indent for rjsx-mode 2017-04-03 03:12:04 -04:00
91cc8294c6 core-packages (compilation): don't be coy doom-initialize-packages 2017-03-31 23:45:35 -04:00
22d1969a52 doom/reload: recompile + reload compiled el files; silence byte compile 2017-03-30 15:15:26 -04:00
50062dadd7 Add doom/recompile; use it in doom/reload; refactor doom/reload 2017-03-28 15:53:53 -04:00
4d89fd1cc9 Fix doom/reload (recompiles if necessary); simplify doom/compile 2017-03-27 23:22:53 -04:00
e199b3f7ed core-packages: remove use-package :after hack (fixed upstream) 2017-03-27 22:10:22 -04:00
fc5dd09f47 core: minor tweaks 2017-03-27 13:05:30 -04:00
1ec0add2da core: change tramp backup/autosave directories 2017-03-27 13:05:01 -04:00
88726e9afe doom/reload: fix recompilation 2017-03-25 18:46:27 -04:00
72698ca9e8 Add :requires prop to def-bootstrap! & refactor+rewrite bootstrapping 2017-03-25 18:41:29 -04:00
84acc2df09 core-projects: add package.json to projectile-project-root-files 2017-03-25 03:46:41 -04:00
60aa0ba397 def-project-mode!: fix :files property 2017-03-25 03:46:27 -04:00
5d597101e7 Replace highlight-indent-guides-mode with highlight-indentation 2017-03-25 03:15:37 -04:00
ac5ad085dc core-projects: quote doom-project-hook in def-project! 2017-03-25 02:09:09 -04:00
2a377b44f1 Use s.el instead of subr-x string funcs 2017-03-25 01:45:23 -04:00
2526101de6 core-lib: replace require subr-x with autoloads 2017-03-25 01:44:41 -04:00
12d0cf94b6 doom/reload: fix server.el + no process errors 2017-03-25 01:44:22 -04:00
b60e8b7214 doom/compile-lite: add docstring 2017-03-25 01:06:40 -04:00
06b1a8c928 Reload (via server if noninteractive) after pkg install/update/autoremove 2017-03-25 01:03:40 -04:00
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