Henrik Lissner
378469b15e
lang/javascript: add skewer-mode
2017-03-24 15:01:03 -04:00
Henrik Lissner
b37aadec91
General cleanup + refactor
2017-03-23 19:49:58 -04:00
Henrik Lissner
290cd95a4c
feature/snippets: clean up yas-keymap bindings
2017-03-23 15:48:48 -04:00
Henrik Lissner
501ccbdb3d
feature/snippets: enable nested snippets
2017-03-23 15:48:05 -04:00
Henrik Lissner
191ddfd334
lang/web: move emmet-mode from +html.el to config.el; enable in css-mode
2017-03-23 15:47:38 -04:00
Henrik Lissner
495b0d0016
lang/{javascript,web}: add web-beautify plugin
2017-03-23 15:47:07 -04:00
Henrik Lissner
0243229690
lang/javascript: add +javascript-gulp-mode project
2017-03-23 15:46:17 -04:00
Henrik Lissner
d0b64860e1
Fix doom-sh/doom-sudo + bootstraps
2017-03-23 02:13:11 -04:00
Henrik Lissner
530935ae02
ui/doom: remove doom/blink-cursor in focus-in-hook
2017-03-23 00:29:44 -04:00
Henrik Lissner
f1ac764ccb
feature/snippets: autoload snippet-mode
2017-03-23 00:29:14 -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
29e844c92e
feature/snippets: refactor, cleanup & stability tweaks
2017-03-22 17:43:05 -04:00
Henrik Lissner
f380cff5c4
feature/snippets: use evil-visual-{beginning,end} in +snippets|yas-before-expand
2017-03-22 04:58:09 -04:00
Henrik Lissner
78758f67e6
feature/snippets: fix +snippets/expand-on-region off-by-1 bug in evil-mode
2017-03-22 04:57:29 -04:00
Henrik Lissner
585c425258
delete-trailing-whitespace: don't affect current line
2017-03-22 00:33:39 -04:00
Henrik Lissner
c4c123a7d0
lang/javascript: fix :electric setting
2017-03-22 00:08:49 -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
7a972e50c3
lang/java: remove meghanada-install-server (does this on meghanada-mode already)
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
700f463ee0
lang/sh: refactor
2017-03-20 21:15:18 -04:00
Henrik Lissner
5bd7e24f61
lang/ruby: add {Pod,Puppet,Berks}file support
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
a465be764b
lang/rust: remove unused setup.sh
2017-03-20 21:15:18 -04:00
Henrik Lissner
f6ca185e63
lang/rust: add bootstrap
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
4cebeb092e
lang/python: add bootstrap
2017-03-20 04:22:50 -04:00
Henrik Lissner
c6a61b9b2c
core-os: add exec-path failsafe
2017-03-20 04:05:17 -04:00
Henrik Lissner
733f371607
lang/{go,javascript}: add READMEs
2017-03-20 03:55:47 -04:00
Henrik Lissner
3445e44926
lang/go: add unit test commands
2017-03-20 03:49:13 -04:00
Henrik Lissner
3722f17808
lang/javascript: remove +javascript/install (replaced by bootstrap)
2017-03-20 03:47:59 -04:00
Henrik Lissner
8b1c1b0416
lang/cc: properly enable irony-mode in cc modes
2017-03-20 03:47:26 -04:00
Henrik Lissner
43ce124043
lang/cc: add irony install bootstrap
2017-03-20 03:47:12 -04:00
Henrik Lissner
804aba93f5
Implement bootstrap functionality + make bootstrap (WIP)
2017-03-20 02:45:39 -04:00
Henrik Lissner
de08d0a2db
Makefile: refactor
2017-03-20 02:44:52 -04:00
Henrik Lissner
8aac4b2091
doom/clear-* => doom/clean-* (consistent with makefile tasks)
2017-03-19 23:48:43 -04:00
Henrik Lissner
f3a065868c
lang/python: gD = anaconda-mode-find-references
2017-03-19 22:52:33 -04:00
Henrik Lissner
89172b859c
feature/eval: fix lack of syntax highlighting in *eval* buffers
2017-03-19 22:52:17 -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
3d30844070
lang/go: add go-guru + refactor config
2017-03-19 22:49:00 -04:00
Henrik Lissner
3e63d2d23b
Reduce def-package magic; explicitly use :when property
2017-03-19 22:47:50 -04:00
Henrik Lissner
e4b5cf5a56
ui/doom-dashboard: don't display dashboard if passed files (e.g. emacs file1.py)
2017-03-18 12:15: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
aeee2333e1
Move tools/restclient => lang/rest
2017-03-17 23:40:05 -04:00
Henrik Lissner
94459852c7
ui/doom-modeline: fix anzu segment persisting across files/buffers
2017-03-17 22:52:02 -04:00
Henrik Lissner
118050c386
private/hlissner: fix neotree binding
2017-03-17 22:51:20 -04:00