Henrik Lissner
2772ca8e70
Conditionally switch to insert mode on snippet expansion
...
If already in insert (or emacs) state, don't switch mode when expanding
a yasnippet snippet.
2020-12-11 15:50:02 -05:00
Henrik Lissner
863063b60d
Defer internal help & help-mode packages
...
To simplify load order so users can easily modify help-mode-map after
evil-collection has. e.g.
(map! :after help
:map help-mode-map
:n "C-o" nil)
2020-12-11 15:50:02 -05:00
Henrik Lissner
96d7e50f3e
Distinguish <C-i> from "C-i"
2020-12-11 15:50:02 -05:00
Henrik Lissner
7838e312e2
Bump :editor
...
DogLooksGood/parinfer-mode@eaad857 -> DogLooksGood/parinfer-mode@91856b9
abo-abo/lispy@0a9dcfd -> abo-abo/lispy@5c8a59a
clemera/objed@dea5a64 -> clemera/objed@70f9fb5
emacs-evil/evil-collection@05ed92a -> emacs-evil/evil-collection@ab5bb7c
emacs-straight/adaptive-wrap@319db64 -> emacs-straight/adaptive-wrap@8f60ee7
gabesoft/evil-mc@4d4c017 -> gabesoft/evil-mc@7dfb2ca
hlissner/doom-snippets@e1cbbdf -> hlissner/doom-snippets@33eb93b
magnars/multiple-cursors.el@b880554 -> magnars/multiple-cursors.el@83abb05
matsievskiysv/vimish-fold@9d12e39 -> matsievskiysv/vimish-fold@a6501cb
2020-12-05 16:55:27 -05:00
Henrik Lissner
d88e0795b6
Allow eldoc after doom/escape or evil state change
2020-12-02 17:58:10 -05:00
Henrik Lissner
c1bdd63dcd
Bump evil-collection
...
emacs-evil/evil-collection@52b6479 -> emacs-evil/evil-collection@05ed92a
evil-magit was ported to evil-collection
Half-addresses #4324
2020-11-27 22:20:31 -05:00
Henrik Lissner
16344d0f5e
Fix #4286 : incorrect cursor color
2020-11-21 01:39:25 -05:00
Akhil Wali
53f8e8b249
Enable god-mode support for which-key if required
...
Signed-off-by: Akhil Wali <akhil.wali.10@gmail.com>
2020-11-19 19:06:10 +13:00
Akhil Wali
42cb866f50
Bump :editor god
...
emacsorphanage/god-mode@ad2e674 -> emacsorphanage/god-mode@f51c8f6
Signed-off-by: Akhil Wali <akhil.wali.10@gmail.com>
2020-11-19 19:06:09 +13:00
Henrik Lissner
523ced6e9a
Fix #4127 : arrayp error on some snippets via +snippets/edit
2020-11-14 14:16:01 -05:00
Henrik Lissner
a14fb64c0c
Fix #4268 : off-by-one region on double-click
2020-11-14 13:58:57 -05:00
Henrik Lissner
da54fa98ce
Fix #4271 : prevent file-templates in org-capture
2020-11-14 12:57:29 -05:00
Henrik Lissner
a68b49a98e
Append evil cursor color init hooks
...
Makes it easier for users to add their own customizations to the cursor
before this fires.
2020-11-10 18:36:48 -05:00
Henrik Lissner
3253f7c86a
Bump :editor evil
...
emacs-evil/evil-collection@a21725f -> emacs-evil/evil-collection@52b6479
emacs-evil/evil@373a57e -> emacs-evil/evil@d6cf668
redguardtoo/evil-nerd-commenter@b670f69 -> redguardtoo/evil-nerd-commenter@563cdc1
2020-11-10 18:36:48 -05:00
Henrik Lissner
ee6c27c2a0
Merge pull request #4143 from innerout/fold-docs
...
Add emacs bindings and documentation in fold module
2020-11-06 02:33:53 -05:00
George Xanthakis
d50b1528b8
Remove unnecessary use-package statement
2020-11-04 11:43:26 +02:00
Henrik Lissner
5d5d94d49c
Bump :editor snippets
...
hlissner/doom-snippets@d97c65e -> hlissner/doom-snippets@e1cbbdf
Fixes #4127
2020-11-04 03:02:01 -05:00
Henrik Lissner
dec573c4e5
Allow formatter in some "special" buffers
...
Like org-src-edit and scratch buffers.
Fixes #3905
Closes #3915
2020-11-03 21:26:07 -05:00
Chris Rose
57e9b89b80
Suppress format-all-mode error when no formatter is available
...
Having this on renders it difficult to work with debug-on-error, since a
_lot_ of filetypes don't have formatters
2020-11-01 08:52:31 -08:00
George Xanthakis
a88d29580d
Update documentation with new keybinds
2020-10-30 20:27:24 +02:00
George Xanthakis
7eaf402c0b
Lazy load vimish-fold
2020-10-29 23:35:05 +02:00
Henrik Lissner
2b023357ee
Merge pull request #4126 from tecosaur/licence-gpl3-prefill
...
Licences: Add tabstops with defaults to gpl3
2020-10-29 02:07:48 -04:00
Erlend Hamberg
d21d86aafc
Add single quotes to ‘any quote’ text objects
2020-10-28 08:48:01 +01:00
Henrik Lissner
471028ce94
Bump :editor snippets
...
hlissner/doom-snippets@60c57d6 -> hlissner/doom-snippets@d97c65e
Includes new clojure-mode snippets
2020-10-27 23:47:59 -04:00
Henrik Lissner
e574c3470d
Limit evil-textobj-anyblock to non-quotes
...
Now that we have a dedicated q text object.
2020-10-27 23:20:22 -04:00
Henrik Lissner
164b997cb0
Add q text-object for all quotes
2020-10-27 23:18:06 -04:00
George Xanthakis
3afc81662a
Add documentation for the fold module
2020-10-24 00:27:09 +03:00
George Xanthakis
848e117e24
Add vimish-fold binds when evil is off
2020-10-24 00:16:47 +03:00
TEC
3d993286c0
Licences: Add tabstops with defaults to gpl3
2020-10-22 02:09:22 +08:00
Henrik Lissner
86841da12f
Merge pull request #4120 from systemctl603/develop
...
Format with LSP if supported on save
2020-10-21 12:03:22 -04:00
Henrik Lissner
1c6ea87832
Remap comment-line to evilnc-comment-or-uncomment-lines
2020-10-20 16:52:48 -04:00
S. Arjun
30c29cacf1
Update config.el
2020-10-20 18:33:31 +05:30
S. Arjun
41d9e4b161
Update config.el
...
Use LSP formatting when server supports 'textDocument/formatting'
Solves hlissner/doom-emacs#3626
2020-10-19 19:55:54 +05:30
Henrik Lissner
923e8c88ee
Extend g s {w,W,e,E,ge,gE} scope to visible buffer
...
Instead of only the current line.
2020-10-15 18:13:42 -04:00
Henrik Lissner
d105a0400c
Add ess-smart-comma support to evil-mc
2020-10-14 01:29:46 -04:00
Henrik Lissner
c37aa52908
Remove redundant evil-collection init code
2020-10-13 00:02:03 -04:00
Henrik Lissner
b6c562b015
Fix #4080 : load evil-collection-xwidget normally
...
Turns out it doesn't need to be lazy loaded. Somehow, I remember
xwidget.el being pulled at startup, but either I'm crazy or it doesn't
seem to be the case anymore.
2020-10-12 23:55:38 -04:00
Henrik Lissner
1757dd1700
Bump :editor evil
...
emacs-evil/evil@1e7aa5b -> emacs-evil/evil@373a57e
redguardtoo/evil-nerd-commenter@87734b9 -> redguardtoo/evil-nerd-commenter@b670f69
emacs-evil/evil-collection@c136589 -> emacs-evil/evil-collection@a21725f
2020-10-09 04:41:45 -04:00
Henrik Lissner
01faa96992
Fix :tabn* ex command conflicts
2020-10-04 23:19:40 -04:00
Henrik Lissner
7b56a5310a
Merge pull request #3992 from rushsteve1/tear-off
...
Bind C-w T / SPC w T to tear-off-window
2020-10-04 20:04:45 -04:00
Henrik Lissner
7fc385c60c
Merge pull request #3980 from yangsheng6810/develop
...
Load yas when yas-activate-extra-mode is called
2020-10-04 19:54:03 -04:00
Henrik Lissner
385e3c20da
Move +spell/add-word from zq -> zg
...
I misread the key that this functionality is on in vim.
2020-10-04 16:15:26 -04:00
Steven vanZyl
84f26e287b
Add keybinding for tear-off-window
...
Added they Evil keybinding `SPC w T` for `tear-off-window` since that is a
fairly useful windowing function.
2020-09-28 08:23:54 -04:00
Sheng Yang
bb415adbe0
Load yas when yas-activate-extra-mode is called
...
Also load when yas-deactivate-extra-mode is called
2020-09-25 19:50:17 -05:00
Henrik Lissner
91c1e705e6
checkers/spell: add add/remove word & next/prev error commands
...
So both spell-fu and flyspell users have a more consistent interface.
2020-09-02 13:58:27 -04:00
Henrik Lissner
75cca3586d
Fix gq/gw squeezing spaces across filled lines
...
" abcdef" would be changed to "abcdef". Vim doesn't do this. Evil
shouldn't either.
2020-08-24 23:00:32 -04:00
Jakub Darul
f6bae75bff
Disable spell-fu keybinding if +flyspell enabled
2020-08-24 20:25:49 +02:00
Henrik Lissner
e730cd030b
editor/evil: move ]s/[s keybinds to motion state
...
The original keybinds these are meant to override are bound in motion
state.
2020-08-21 20:09:36 -04:00
Henrik Lissner
d5e64d0586
Add zq, zw, ]s and [s keybinds for spell-fu
...
These are canonical vim keybinds for interacting with the dictionary and
navigating spelling errors.
2020-08-21 18:57:10 -04:00
Henrik Lissner
4e82ee4397
Refactor doom-debug-mode
...
+ Add explain-pause-mode
+ Now reloads itself if doom-debug-variables is changed or when one of
its variables becomes available.
+ doom-debug-variables now supports a cons cell entry where its CAR is
the name of the variable and CDR is the value it should be set to when
doom-debug-mode is active.
2020-08-21 01:26:24 -04:00