Commit Graph

10579 Commits

Author SHA1 Message Date
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
Gerry Agbobada
cfc5a0801c Add cython-specific flag and packages 2019-10-17 08:49:54 +02:00
Henrik Lissner
8b57226634
doom/toggle-debug-mode: affect jka-compr-verbose & lsp-log-io 2019-10-17 02:36:19 -04:00
Henrik Lissner
33110e9ebe
lang/markdown: add edit-indirect package #1909
Fixes markdown-edit-code-block (on C-c '), which tries to install the
package via package.el, but will obviously fail because Doom doesn't use
package.el.
2019-10-17 02:36:19 -04:00
Henrik Lissner
c8b3e7f5ea
Merge pull request #1892 from rgrinberg/syntax-highlight-ielm
lang/emacs-lisp: add syntax highlighting to ielm buffers
2019-10-17 02:12:52 -04:00