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