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
29e844c92e
feature/snippets: refactor, cleanup & stability tweaks
2017-03-22 17:43:05 -04:00
f380cff5c4
feature/snippets: use evil-visual-{beginning,end} in +snippets|yas-before-expand
2017-03-22 04:58:09 -04:00
78758f67e6
feature/snippets: fix +snippets/expand-on-region off-by-1 bug in evil-mode
2017-03-22 04:57:29 -04:00
585c425258
delete-trailing-whitespace: don't affect current line
2017-03-22 00:33:39 -04:00
c4c123a7d0
lang/javascript: fix :electric setting
2017-03-22 00:08:49 -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
7a972e50c3
lang/java: remove meghanada-install-server (does this on meghanada-mode already)
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
700f463ee0
lang/sh: refactor
2017-03-20 21:15:18 -04:00
5bd7e24f61
lang/ruby: add {Pod,Puppet,Berks}file support
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
a465be764b
lang/rust: remove unused setup.sh
2017-03-20 21:15:18 -04:00
f6ca185e63
lang/rust: add bootstrap
2017-03-20 21:15:18 -04:00
769cf850c9
General comment + README cleanup
2017-03-20 04:24:10 -04:00
4cebeb092e
lang/python: add bootstrap
2017-03-20 04:22:50 -04:00
c6a61b9b2c
core-os: add exec-path failsafe
2017-03-20 04:05:17 -04:00
733f371607
lang/{go,javascript}: add READMEs
2017-03-20 03:55:47 -04:00
3445e44926
lang/go: add unit test commands
2017-03-20 03:49:13 -04:00
3722f17808
lang/javascript: remove +javascript/install (replaced by bootstrap)
2017-03-20 03:47:59 -04:00
8b1c1b0416
lang/cc: properly enable irony-mode in cc modes
2017-03-20 03:47:26 -04:00
43ce124043
lang/cc: add irony install bootstrap
2017-03-20 03:47:12 -04:00
804aba93f5
Implement bootstrap functionality + make bootstrap (WIP)
2017-03-20 02:45:39 -04:00
de08d0a2db
Makefile: refactor
2017-03-20 02:44:52 -04:00
8aac4b2091
doom/clear-* => doom/clean-* (consistent with makefile tasks)
2017-03-19 23:48:43 -04:00
f3a065868c
lang/python: gD = anaconda-mode-find-references
2017-03-19 22:52:33 -04:00
89172b859c
feature/eval: fix lack of syntax highlighting in *eval* buffers
2017-03-19 22:52:17 -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
3d30844070
lang/go: add go-guru + refactor config
2017-03-19 22:49:00 -04:00
3e63d2d23b
Reduce def-package magic; explicitly use :when property
2017-03-19 22:47:50 -04:00
e4b5cf5a56
ui/doom-dashboard: don't display dashboard if passed files (e.g. emacs file1.py)
2017-03-18 12:15:50 -04:00
f7e6be433e
core-popup: disable more split-window commands in popups
2017-03-18 01:23:56 -04:00
aeee2333e1
Move tools/restclient => lang/rest
2017-03-17 23:40:05 -04:00
94459852c7
ui/doom-modeline: fix anzu segment persisting across files/buffers
2017-03-17 22:52:02 -04:00
118050c386
private/hlissner: fix neotree binding
2017-03-17 22:51:20 -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
31cdab9ed2
private/hlissner: set personal info vars + epa-file-encrypt-to
2017-03-16 23:40:08 -04:00
3fee758e20
General cleanup + minor tweaks
2017-03-16 23:39:39 -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
4ae0513020
lang/go: refactor + add prereqs in doc comment
2017-03-16 17:40:45 -04:00
89e220456f
lang/go: fix un-quoted bindings
2017-03-16 17:25:57 -04:00
86960d6888
lang/markdown: wider fill-column (80)
2017-03-16 17:22:32 -04:00
134c813c46
lang/haskell: fix haskell-mode + add dante
2017-03-16 17:22:13 -04:00
ec834c8ffa
tools/electric-indent: remove s.el dependency
2017-03-16 14:35:50 -04:00