Commit Graph

10691 Commits

Author SHA1 Message Date
Rudi Grinberg
42624c8090 [coq] disable electric proof terminators
These send input to coq too agressively. It's often the case that this
causes delays in coq.

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-20 14:37:35 +09:00
Henrik Lissner
8b5b3deaba
tools/flycheck: only check on file save/open 2019-10-19 22:22:50 -04:00
Henrik Lissner
45223b3785
term/eshell: remove use-package! shrink-path block
Just load it when it is needed, instead.
2019-10-19 22:22:50 -04:00
Henrik Lissner
96c053c91d
term/eshell: refactor company integration
Idle completion should be opt-in, especially for TRAMP users.
2019-10-19 22:22:50 -04:00
Henrik Lissner
0582e80baf
config/default: replace gss/gsS with gss
Removes the directionality of these two commands, when one will do (in
both directions).
2019-10-19 22:22:50 -04:00
Henrik Lissner
35b9abd230
emacs/dired: integrate open/xdg-open/start w/ dired 2019-10-19 22:22:50 -04:00
Henrik Lissner
5783fe5e7e
emacs/dired: expand dired-omit-files 2019-10-19 22:22:50 -04:00
Henrik Lissner
2478271583
emacs/dired: add fd-dired for faster find-dired
...if you have fd installed.
2019-10-19 22:22:50 -04:00
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