Commit Graph

11360 Commits

Author SHA1 Message Date
2d2413d293 tools/lsp: defer lsp init until buffer is visible 2019-10-18 21:10:56 -04:00
f9e25f95a8 show-paren-when-point-in-periphery = t 2019-10-18 21:10:56 -04:00
19ec099e25 completion/ivy: swiper-action-recenter = t 2019-10-18 21:10:56 -04:00
a1f51ef6e1 term/eshell: add emacs/e command 2019-10-18 21:10:55 -04:00
9b95a18eb8 term/eshell: improve completion 2019-10-18 21:10:55 -04:00
0344d6719c term/eshell: add eldoc support 2019-10-18 21:10:55 -04:00
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
ee5cdd13dd Guess major-mode when saving a fundamental-mode file 2019-10-18 21:10:55 -04:00
ace4c4c782 completion/ivy: minor refactor 2019-10-18 21:10:55 -04:00
875225cdd9 lang/markdown: minor refactor
And remove README.markdown support. What madman uses that extension?
2019-10-18 17:26:13 -04:00
75715e4e93 lang/markdown: add github header & css to previews 2019-10-18 17:26:04 -04:00
d987a81b33 auto-window-vscroll = nil 2019-10-18 17:23:47 -04:00
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
84843d6f1e Fix markdown-preview bindings in docs 2019-10-19 10:16:53 +13:00
ed71b9fa43 Add grip-mode for live GF markdown previews 2019-10-19 10:16:33 +13:00
e1d86f3046 Merge pull request #1916 from ashiklom/ivy-bugfix
completion/ivy: rename ivy-dispatching-done{-hydra,}
2019-10-18 13:37:54 -04:00
f2233b73cb Rename ivy-dispatching-done{-hydra,}
Based on this Ivy commit:

1ad457d8e7 (diff-59c8f3240a0249f3809ead0286a450b7)
2019-10-18 12:51:50 -04:00
4998b56847 Merge pull request #1913 from jonathye/develop
lang/latex: fix loading style files #1910.
2019-10-17 20:08:47 -04:00
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
d52be9de3e lang/latex: fix loading style files #1910. 2019-10-17 12:05:43 -04:00
e201d139b5 Merge pull request #1903 from gagbo/feature/cython-flag
lang/python: add +cython feature
2019-10-17 03:04:04 -04:00
ec4d144edd lang/emacs-lisp: fix syntax error
Due to extra parenthesis.
2019-10-17 02:53:44 -04:00
3e947d39b5 term/eshell: optimize branch display in prompt #1882 2019-10-17 02:53:44 -04:00
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
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
8820a70a69 Review 2019-10-17 08:51:18 +02:00
02e96926fd Add documentation 2019-10-17 08:49:54 +02:00
cfc5a0801c Add cython-specific flag and packages 2019-10-17 08:49:54 +02:00
8b57226634 doom/toggle-debug-mode: affect jka-compr-verbose & lsp-log-io 2019-10-17 02:36:19 -04:00
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
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
3614109c7a Merge pull request #1902 from flatwhatson/word-wrap-text
editor/word-wrap: improve wrapping in non-code buffers
2019-10-17 02:12:23 -04:00
e96fb9edcd Merge pull request #1904 from Nollo/develop
config/default: add keybinds for evil-mc visual commands
2019-10-17 02:11:31 -04:00
a30cb00d9b Merge pull request #1907 from UndeadKernel/fix_clojure-cljs-repl
lang/clojure: fix repl handler for clojurescript
2019-10-17 02:10:56 -04:00
eb953a1e9e Merge pull request #1911 from jonathye/develop
lang/latex: set variables earlier #1910.
2019-10-17 02:07:58 -04:00
8cd9f2281b Refactor ielm syntax highlighting 2019-10-17 01:53:14 -04:00
323e0adf45 Minor refactors & reformatting across the board 2019-10-17 01:47:58 -04:00
d5d85d1b03 completion/ivy: make counsel-compile projectile-aware 2019-10-17 01:45:30 -04:00
1826421cba completion/ivy: persist counsel-compile-history 2019-10-17 01:43:37 -04:00
d5e6c8813e completion/ivy: use counsel-compile
Wrote wrappers to replace compile and projectile-compile-project.
2019-10-17 01:41:37 -04:00
b0c780b7dd lang/latex: fix setting variables #1910. 2019-10-16 15:43:05 -04:00
957e1dd080 Fix (set-lookup-handlers! MODES nil) syntax 2019-10-15 22:24:57 -04:00
46b7945015 completion/ivy: extend +ivy-task-tags
To support the new tag list used in ui/hl-todo. These were derived from
https://github.com/bbatsov/emacs-lisp-style-guide
2019-10-15 22:24:56 -04:00
a0870d0d75 lang/clojure: start clojurescript repl correctly 2019-10-15 17:35:22 +02:00
930d0d134a Improve +word-wrap in non-code buffers
Adds `+word-wrap-text-modes`, a list of modes which shouldn't get any
extra indentation. This is used for text and markdown modes, which
should just indent to the parent depth.

Adds `+word-wrap-visual-modes`, a list of modes which shouldn't enable
`adaptive-wrap-prefix-mode`. This is used to fix the prefix indentation
in `org-mode`, which provides its own implementation.

Tweaks the indent behaviour to treat strings the same as comments so
they don't receive additional indentation.
2019-10-16 00:48:40 +10:00
890b96d874 Add: evil bindings for 2 evil-mc functions
evil-mc-make-cursor-in-visual-selection-beg
evil-mc-make-cursor-in-visual-selection-end
2019-10-15 13:56:16 +02:00
24b336322c Fix doom/kill-buried-buffer closing windows
By making doom/kill-all-buffers less gung ho about deleting windows when
the buffer list is empty.
2019-10-14 18:48:42 -04:00
88af741597 Stop auto-revert prompting for confirmation
I misunderstood revert-without-query.
2019-10-14 18:43:40 -04:00
51973dca9b Move auto-fill-mode to text-mode-hook 2019-10-14 18:25:02 -04:00
3a89c3f79d editor/fold: fix void-variable hs-block-start-regexp
Which will happen if +fold/next is called before hideshow is loaded.
2019-10-14 13:19:32 -04:00