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
Henrik Lissner
159d4386d3
core-packages: pad doom-modules :size by 5
2017-03-17 22:50:58 -04:00
Henrik Lissner
635c0fdaa7
core-os: add doc comment to exec-path-from-shell
2017-03-17 22:50:28 -04:00
Henrik Lissner
31cdab9ed2
private/hlissner: set personal info vars + epa-file-encrypt-to
2017-03-16 23:40:08 -04:00
Henrik Lissner
3fee758e20
General cleanup + minor tweaks
2017-03-16 23:39:39 -04:00
Henrik Lissner
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
Henrik Lissner
4ae0513020
lang/go: refactor + add prereqs in doc comment
2017-03-16 17:40:45 -04:00
Henrik Lissner
89e220456f
lang/go: fix un-quoted bindings
2017-03-16 17:25:57 -04:00
Henrik Lissner
86960d6888
lang/markdown: wider fill-column (80)
2017-03-16 17:22:32 -04:00
Henrik Lissner
134c813c46
lang/haskell: fix haskell-mode + add dante
2017-03-16 17:22:13 -04:00
Henrik Lissner
ec834c8ffa
tools/electric-indent: remove s.el dependency
2017-03-16 14:35:50 -04:00
Henrik Lissner
f45c8509a4
lang/markdown: remove electric-indent-mode (disruptive)
2017-03-16 14:35:33 -04:00
Henrik Lissner
6f38adc443
private/hlissner: remove hard evil dependency ( fix #38 )
2017-03-16 14:30:15 -04:00
Henrik Lissner
2f4c3c977e
core-projects: move find-tag bindings to private module
2017-03-16 14:29:23 -04:00
Henrik Lissner
60118ea718
core-popups: add *Error* rule for epa package
2017-03-16 14:28:53 -04:00
Henrik Lissner
ce3afd2a2a
Update readmes
2017-03-16 14:28:26 -04:00
Henrik Lissner
f156f62479
Refactor kill-buffer-query-functions functions
2017-03-15 22:59:49 -04:00
Henrik Lissner
2f29d62764
private/hlissner: add indent guides toggle and blink-cursor bindings
2017-03-15 22:59:49 -04:00
Henrik Lissner
a6b524f3a3
feature/evil: fix evil-ex-hl-do-update-highlight errors
2017-03-15 22:59:49 -04:00
Henrik Lissner
75d8ee079d
lang/emacs-lisp: remove +emacs-lisp/find-function (use xref now)
2017-03-15 22:59:49 -04:00
Henrik Lissner
8b2ae30c35
lang/javascript: add xref support + refactor
2017-03-15 22:59:49 -04:00