Henrik Lissner
9b25582be1
Reduce list of root files projectile searches for
...
And define them on a per-module basis. This reduces the number of file
checks it performs, particularly for non-project files.
Might help #1317
2019-10-19 22:22:49 -04:00
Aidan Gilmore
7784b2215b
Update PragmataPro Ligatures
2019-10-19 17:16:39 -04:00
Henrik Lissner
e1edbcb3d9
Remove dtrt-indent entries for crystal, rust & scala
...
They were merged upstream in jscheid/dtrt-indent/pull/49
2019-10-19 15:01:37 -04:00
Henrik Lissner
4a1c781fab
lang/crystal: add ameba linter support
2019-10-19 14:54:31 -04:00
Henrik Lissner
c8efb45746
Add doom-{file,directory}-size file functions
2019-10-19 14:38:56 -04:00
Henrik Lissner
06da7fc20b
lang/nim: remove nimsuggest--get-dirty-dir hack
...
Fixed upstream in nim-lang/nim-mode/commit/c8b50840
2019-10-19 14:37:08 -04:00
Henrik Lissner
63c41fefcb
doom-guess-mode-h: affect interactively saved files
...
A half revert of 9b003e051
.
2019-10-19 14:18:14 -04:00
Henrik Lissner
c6121b98b5
tools/flyspell: enable flyspell-mode in text modes
2019-10-19 14:03:32 -04:00
Henrik Lissner
f9280bcec3
lang/org: remove redundant 0/^ evil keybinds
2019-10-19 13:58:16 -04:00
Henrik Lissner
2ec35edd14
lang/org: rethink {h,j,k,l} modifier keys
...
Since they are (mostly) redundant with evil-org's meta keys, I set
`C-S-{h,j,k,l}` to commands that evil-org doesn't bind.
2019-10-19 13:58:16 -04:00
Henrik Lissner
2e6754ea59
lang/org: enable more evil-org themes
2019-10-19 13:58:12 -04:00
Henrik Lissner
e972c97b2e
lang/sh: remove zsh detection
...
sh-mode already does its own detection for zsh, so this is unnecessary.
2019-10-19 13:52:27 -04:00
Henrik Lissner
9b003e0516
Fix doom-guess-mode-h being too aggressive
...
It would trigger set-auto-mode whenever files are written to (e.g. when
persp-mode writes its workspace/session files, which have unsafe local
variables, so the user is inundated with prompts to accept them).
Now, doom-guess-mode-h will only work on files with shebang lines.
2019-10-19 13:50:42 -04:00
Henrik Lissner
22ae9cca15
lang/coq: tab-width = proof-indent
2019-10-19 04:00:27 -04:00
Henrik Lissner
679b16a22e
Fix doom-exec-process not returning output
2019-10-19 02:34:57 -04:00
Henrik Lissner
133f0d5f30
lang/markdown: improve evil+markdown integration
2019-10-19 01:46:46 -04:00
Henrik Lissner
4860bb86ce
tools/direnv: only update on major mode change
...
Rather than on buffer-switch. This makes switching windows much faster,
but introduces a (low) risk of a stale environment. Needs more testing.
2019-10-18 22:34:41 -04:00
Henrik Lissner
12b276c4d6
Fix void-variable EMACS26+ issue
...
By loading core-lib a little later, for now.
2019-10-18 22:21:25 -04:00
Henrik Lissner
7b45b39860
Refactor doom-load-packages-incrementally
2019-10-18 22:09:28 -04:00
Henrik Lissner
43e8ddbc6d
Add docstrings to GC hooks
...
And correct grammar in a comment.
2019-10-18 22:09:28 -04:00
Henrik Lissner
2f4ac32b0d
Load core-lib & refactor x-win advice
2019-10-18 22:09:28 -04:00
Henrik Lissner
3388fa028d
lang/web: compress web-mode :mode's into one
2019-10-18 21:35:30 -04:00
Henrik Lissner
80532921bb
Highlight urls in buffers as links
2019-10-18 21:23:02 -04:00
Henrik Lissner
2d2413d293
tools/lsp: defer lsp init until buffer is visible
2019-10-18 21:10:56 -04:00
Henrik Lissner
f9e25f95a8
show-paren-when-point-in-periphery = t
2019-10-18 21:10:56 -04:00
Henrik Lissner
19ec099e25
completion/ivy: swiper-action-recenter = t
2019-10-18 21:10:56 -04:00
Henrik Lissner
a1f51ef6e1
term/eshell: add emacs/e command
2019-10-18 21:10:55 -04:00
Henrik Lissner
9b95a18eb8
term/eshell: improve completion
2019-10-18 21:10:55 -04:00
Henrik Lissner
0344d6719c
term/eshell: add eldoc support
2019-10-18 21:10:55 -04:00
Henrik Lissner
8dd8420ff7
ui/tabs: fix buffers being saved to window parameters
...
Buffers have no read syntax and cannot be serialized. This would cause
errors when :ui workspaces users try to restore sessions that contained
buffer lists.
2019-10-18 21:10:55 -04:00
Henrik Lissner
ee5cdd13dd
Guess major-mode when saving a fundamental-mode file
2019-10-18 21:10:55 -04:00
Henrik Lissner
ace4c4c782
completion/ivy: minor refactor
2019-10-18 21:10:55 -04:00
Henrik Lissner
875225cdd9
lang/markdown: minor refactor
...
And remove README.markdown support. What madman uses that extension?
2019-10-18 17:26:13 -04:00
Henrik Lissner
75715e4e93
lang/markdown: add github header & css to previews
2019-10-18 17:26:04 -04:00
Henrik Lissner
d987a81b33
auto-window-vscroll = nil
2019-10-18 17:23:47 -04:00
Henrik Lissner
55a6abbc91
Merge pull request #1917 from darth10/feature-grip-mode
...
lang/markdown: add +grip feature (live markdown previews)
2019-10-18 17:21:59 -04:00
Akhil Wali
84843d6f1e
Fix markdown-preview bindings in docs
2019-10-19 10:16:53 +13:00
Akhil Wali
ed71b9fa43
Add grip-mode for live GF markdown previews
2019-10-19 10:16:33 +13:00
Henrik Lissner
e1d86f3046
Merge pull request #1916 from ashiklom/ivy-bugfix
...
completion/ivy: rename ivy-dispatching-done{-hydra,}
2019-10-18 13:37:54 -04:00
Alexey Shiklomanov
f2233b73cb
Rename ivy-dispatching-done{-hydra,}
...
Based on this Ivy commit:
1ad457d8e7 (diff-59c8f3240a0249f3809ead0286a450b7)
2019-10-18 12:51:50 -04:00
Henrik Lissner
4998b56847
Merge pull request #1913 from jonathye/develop
...
lang/latex: fix loading style files #1910 .
2019-10-17 20:08:47 -04:00
Henrik Lissner
f2cd5bdf97
Add doom-{call,exec}-process functions & let-cliopts! macro
...
Needed for 3e947d39b
and for upcoming CLI rewrite.
2019-10-17 14:38:00 -04:00
Qianchuan Ye
d52be9de3e
lang/latex: fix loading style files #1910 .
2019-10-17 12:05:43 -04:00
Henrik Lissner
e201d139b5
Merge pull request #1903 from gagbo/feature/cython-flag
...
lang/python: add +cython feature
2019-10-17 03:04:04 -04:00
Henrik Lissner
ec4d144edd
lang/emacs-lisp: fix syntax error
...
Due to extra parenthesis.
2019-10-17 02:53:44 -04:00
Henrik Lissner
3e947d39b5
term/eshell: optimize branch display in prompt #1882
2019-10-17 02:53:44 -04:00
Henrik Lissner
2485cac2e0
lang/emacs-lisp: refactor eval handler
...
pp-eval-expression does much of what +emacs-lisp-eval used to do.
2019-10-17 02:53:44 -04:00
Henrik Lissner
8407af98fd
tools/magit: disable magit-todos by default
...
This plugin is a source of slowness and occasional bugs. Instead of
enabling it by default, we keep it around for magit-todos-list, which
could replace +ivy/tasks.
2019-10-17 02:53:44 -04:00
Gerry Agbobada
8820a70a69
Review
2019-10-17 08:51:18 +02:00
Gerry Agbobada
02e96926fd
Add documentation
2019-10-17 08:49:54 +02:00