f5ce4d40b7
lang/python: fix pip bootstrap
2017-03-24 15:02:40 -04:00
378469b15e
lang/javascript: add skewer-mode
2017-03-24 15:01:03 -04:00
b37aadec91
General cleanup + refactor
2017-03-23 19:49:58 -04:00
290cd95a4c
feature/snippets: clean up yas-keymap bindings
2017-03-23 15:48:48 -04:00
501ccbdb3d
feature/snippets: enable nested snippets
2017-03-23 15:48:05 -04:00
191ddfd334
lang/web: move emmet-mode from +html.el to config.el; enable in css-mode
2017-03-23 15:47:38 -04:00
495b0d0016
lang/{javascript,web}: add web-beautify plugin
2017-03-23 15:47:07 -04:00
0243229690
lang/javascript: add +javascript-gulp-mode project
2017-03-23 15:46:17 -04:00
d0b64860e1
Fix doom-sh/doom-sudo + bootstraps
2017-03-23 02:13:11 -04:00
530935ae02
ui/doom: remove doom/blink-cursor in focus-in-hook
2017-03-23 00:29:44 -04:00
f1ac764ccb
feature/snippets: autoload snippet-mode
2017-03-23 00:29:14 -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
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