Commit Graph

392 Commits

Author SHA1 Message Date
024503b2f4 Add ${...} support to evil-surround in scala
For string interpolation.
2020-05-28 04:40:38 -04:00
3a38fc633c Change doom-{interactive,debug}-mode suffix to -p
Because these are not really modes.

Also makes `doom-debug-mode` an actual (global) minor mode.
2020-05-25 03:43:40 -04:00
f0632f812b Bump :editor evil
emacs-evil/evil@d243eae -> emacs-evil/evil@3f3b2fe
emacs-evil/evil-collection@ba36304 -> emacs-evil/evil-collection@1237452

To include emacs-evil/evil-collection#335
2020-05-18 17:17:11 -04:00
470fe21098 Merge pull request #3137 from CeleritasCelery/spell
Wrap flyspell-correct-at-point in feature check
2020-05-18 03:00:22 -04:00
00ddb2eba6 Only rebind ispell-word if flyspell-correct is enabled
flyspell-correct-at-point is not defined unless the the spell module is
enabled.
2020-05-16 22:33:33 -06:00
ea18c83c0a General refactors & reformatting across the board 2020-05-15 01:44:53 -04:00
35591cfc4c Correct map! indentation
...now that we have proper property-list indentation (thanks to
03ecfed1a).
2020-05-04 16:53:26 -04:00
c1f973bf4a Fix #3037: gr/gR not bound on correct elfeed keymap 2020-05-04 16:51:21 -04:00
f998c912c1 Fix evil-collection-minibuffer for first minibuffer
evil-minibuffer-setup-minibuffer didn't kick in until the second time
you invoked a minibuffer after startup.
2020-05-02 17:23:50 -04:00
3eafe10874 Switch to hlissner/evil-escape fork
To fix syl20bnr/evil-escape#91 and syl20bnr/evil-escape#93, since the
package is unmaintained.
2020-05-02 13:17:10 -04:00
69868a8f47 Fix evil-escape in evil-collection-powered minibuffer 2020-05-01 18:39:40 -04:00
08f139391d Bump :editor
PythonNut/evil-easymotion@79c13ed -> PythonNut/evil-easymotion@f96c2ed
abo-abo/lispy@c7e282a -> abo-abo/lispy@cdaa9c7
clemera/objed@8dc1770 -> clemera/objed@e89d8da
emacs-evil/evil-collection@493d523 -> emacs-evil/evil-collection@ba36304
emacs-evil/evil@8aa6337 -> emacs-evil/evil@d243eae
hlissner/doom-snippets@feaedeb -> hlissner/doom-snippets@422f683
hlissner/evil-snipe@3ec8adf -> hlissner/evil-snipe@2ba6353
joaotavora/yasnippet@ac03c2f -> joaotavora/yasnippet@5b1217a
mrkkrp/vimish-fold@d3248a4 -> mrkkrp/vimish-fold@6368523
redguardtoo/evil-nerd-commenter@747e346 -> redguardtoo/evil-nerd-commenter@1bd2de5

We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125 for why.
2020-04-30 01:28:02 -04:00
d12752324a Introduce letf! convenience macro
A more succinct cl-letf, which allows for local functions and macros.
2020-04-29 23:48:21 -04:00
e9b288744d Support evil-collection-setup-minibuffer 2020-04-27 16:32:21 -04:00
c1127a5bde Rewrite move/copy/delete file commands
To use rename-file, copy-file and delete-file, so these commands can
enjoy the benefits of any plugins that have advised these, like org-roam
does for rename-file.
2020-04-27 01:51:18 -04:00
50ff934ff2 Fix #2832: filename modifiers replaced with empty strings 2020-04-26 04:12:33 -04:00
db03746daf editor/evil: mention vim-unimpaired in ported plugins 2020-04-25 18:36:51 -04:00
b3bbcf61ac Add full name to :cap
Makes it available as :capture which is a slightly easier to understand
name.
2020-04-21 13:30:17 -07:00
afcdae4fff Fix invoking helpful-key from evil-ex
This should probably be reported upstream, but to whom? Helpful? Evil?
The Doom slayer?
2020-04-17 23:08:28 -04:00
bcf37b9bee Fix :last and :popup
The doom/ prefix for popup commands no longer exists
2020-04-17 18:03:34 -07:00
890d402e22 Make :ls/:buffers invoke ibuffer
Only when evil and ibuffer are enabled

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2020-04-17 17:38:29 -07:00
a2714f414a Minor refactors 2020-04-16 21:55:59 -04:00
eb2e2b2a4f Bump to redguardtoo/evil-nerd-commenter@747e346
From redguardtoo/evil-nerd-commenter@60b8862

Because redguardtoo/evil-nerd-commenter#109 was merged
2020-04-16 21:52:41 -04:00
c96f553e43 Bump :editor evil
emacs-evil/evil-collection@fe0700e -> emacs-evil/evil-collection@493d523
emacs-evil/evil@2969324 -> emacs-evil/evil@8aa6337
janpath/evil-numbers@d988041 -> janpath/evil-numbers@c2cfdd1
redguardtoo/evil-nerd-commenter@4387407 -> redguardtoo/evil-nerd-commenter@60b8862

Fixes #2912
2020-04-16 20:10:20 -04:00
bce0cc2152 Change how evil-easymotion is lazy loaded
Fixes an issue where gs wouldn't work after an operator.
2020-04-14 15:41:54 -04:00
a90226b569 Fix evil-collection-occur module 2020-04-12 17:30:07 -04:00
70eda9507a Fix 'No such file or directory +everywhere' error 2020-04-08 16:56:53 -04:00
7ffb6a61c1 Silence evil-collection warning 2020-04-08 15:54:16 -04:00
18d0198025 Load evil-collection a little sooner
Possibly addresses a litany of load-order issues caused by
evil-collection's keybinds overriding Doom's new defaults or the user's
own changes.
2020-04-08 15:31:44 -04:00
ce57eef471 Stop recentering/preserving window pos on evil searches
It needs a lot of work to not be so jarring, but I don't have the time
to perfect it, so I'll disable it for now.
2020-03-31 14:38:56 -04:00
169eb2dadd Fix #2744: remove :t[mux] & :tcd ex commands
They were shadowing :t, a default ex command.
2020-03-30 00:20:05 -04:00
6bfcde3448 Merge pull request #2760 from oskarkv/defun-textobj-doc
Fix +evil:defun-txtobj docstring
2020-03-27 14:48:19 -04:00
2ecd100c38 Bump :editor evil
emacs-evil/evil-collection@e6a4ba6 -> emacs-evil/evil-collection@fe0700e
emacs-evil/evil@7c42ba4 -> emacs-evil/evil@2969324
ninrod/exato@88266fa -> ninrod/exato@d5daea3
redguardtoo/evil-nerd-commenter@fa40dab -> redguardtoo/evil-nerd-commenter@4387407
2020-03-27 01:15:41 -04:00
427ed2bbc0 Fix +evil:defun-txtobj docstring 2020-03-23 18:23:22 +01:00
dd402b7db3 Remove references to enh-ruby-mode 2020-03-12 11:29:54 -04:00
fb8d96f1cb Preserve cursor+window position, rather than recenter
After n/N or */# searches with evil.
2020-03-06 16:36:35 -05:00
fcac85fc86 Make +evil:copy-this-file autoload interactively 2020-03-03 20:02:07 +02:00
88dd15e204 Revise comments 2020-02-28 22:26:19 -05:00
f4d908852a Integrate evil-lion to evil-mode
adds `gl`, `gL` operators for alignment.
2020-02-25 14:21:00 +02:00
743d8825ef Merge pull request #2586 from hackeryarn/remove-racket-smart-open-bracket-mode
Conditionally enable racket-smart-open-bracket-mode
2020-02-24 20:43:15 -05:00
15e7d01bfa Bump :editor evil
emacs-evil/evil@810eaf6 -> emacs-evil/evil@7c42ba4
redguardtoo/evil-nerd-commenter@fd2fba7 -> redguardtoo/evil-nerd-commenter@fa40dab

Fixes redguardtoo/evil-nerd-commenter#107
2020-02-24 20:35:13 -05:00
887d127748 Conditionally enable racket-smart-open-bracket-mode 2020-02-23 15:36:16 -06:00
b30f38ac06 Minor refactor & reformatting across the board 2020-02-23 15:42:43 -05:00
23d6ec70db Bump to emacs-evil/evil@810eaf6
From emacs-evil/evil@3b03a4e

Closes #2570
2020-02-22 13:11:07 -05:00
33ebf514d6 Revert to redguardtoo/evil-nerd-commenter@fd2fba7
From redguardtoo/evil-nerd-commenter@c9fa23e

Due to redguardtoo/evil-nerd-commenter#107
2020-02-21 19:50:33 -05:00
82b1efeb8a Fix #2576: bind gt/gT for navigating centaur tabs 2020-02-20 18:21:56 -05:00
888d456dc9 Fix #2524: :make executing wrong command 2020-02-20 17:42:58 -05:00
dbf9c92b48 Fix +evil-resolve-vim-path-a not removing excess backslashes 2020-02-20 00:51:55 -05:00
8a7763337d doom refresh -> doom sync
refresh isn't going anywhere, but sync will be the canonical command
here on out, because it is more appropriate for kind of work it will be
doing in the future.
2020-02-19 23:34:16 -05:00
e08e7a4422 Bump evil-nerd-commenter, evil-traces & evil-collection
redguardtoo/evil-nerd-commenter@bed56ec -> redguardtoo/evil-nerd-commenter@c9fa23e
mamapanda/evil-traces@257c66b -> mamapanda/evil-traces@bc25cae
emacs-evil/evil-collection@27da36c -> emacs-evil/evil-collection@e6a4ba6
2020-02-18 22:44:48 -05:00