[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-iedit-state a30b490422 09/32: Add variable evil-iedit
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-iedit-state a30b490422 09/32: Add variable evil-iedit-state-default-state |
Date: |
Mon, 12 Dec 2022 20:59:24 -0500 (EST) |
branch: elpa/evil-iedit-state
commit a30b4904229e647a807e70acea791872e74d607e
Author: syl20bnr <sylvain.benner@gmail.com>
Commit: syl20bnr <sylvain.benner@gmail.com>
Add variable evil-iedit-state-default-state
Allow to choose which state to activate when leaving the iedit states.
---
evil-iedit-state.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/evil-iedit-state.el b/evil-iedit-state.el
index 5e2e8597a5..ff252aa3cb 100644
--- a/evil-iedit-state.el
+++ b/evil-iedit-state.el
@@ -34,6 +34,9 @@
(require 'evil)
(require 'iedit)
+(defvar evil-iedit-state-default-state 'normal
+ "The state to activate when exiting iedit state")
+
(evil-define-state iedit
"`iedit state' interfacing iedit mode."
:tag " <E> "
@@ -61,9 +64,10 @@
"Quit iedit-mode and return to `normal state'."
(interactive)
(iedit-done)
- (evil-normal-state))
+ (funcall (intern (format "evil-%S-state" evil-iedit-state-default-state))))
-(defmacro evil-iedit-state||swith-to-insert-state-after-command (command
&optional interactive)
+(defmacro evil-iedit-state||swith-to-insert-state-after-command
+ (command &optional interactive)
"Call COMMAND and switch to iedit-insert state.
If INTERACTIVE is non-nil then COMMAND is called interactively."
`(progn
- [nongnu] branch elpa/evil-iedit-state created (now 6f7b502447), ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 23cbed296b 17/32: Bind "TAB" in addition to [tab], ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state fb9fa8f2cc 04/32: Add missing links in README, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state eab7d5e3e7 11/32: Bump version to 1.1, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 32fa715c3c 22/32: iedit-cleanup -> iedit-lib-cleanup?, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state b26a9d9bbb 27/32: Fix using deprecated evil-redirect-digit-argument, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 79397a3b11 07/32: Remove debug message, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 681ad14fc9 19/32: Update paste-replace, handle empty kill ring, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state a30b490422 09/32: Add variable evil-iedit-state-default-state,
ELPA Syncer <=
- [nongnu] elpa/evil-iedit-state 153de161d5 08/32: Add MELPA stable badge, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state db9a54efb1 15/32: Allow input method in insert state, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 02ce7ea141 16/32: Bump version to 1.2, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 9009b602ff 23/32: Update Evil repository url, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state f5249c49bd 20/32: Change "V" keybinding to reflect unmatched-lines renaming upstream, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state f75cff4ecb 21/32: Fix TAB to toggle occurrences, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 0bf8d5d177 06/32: Add MELPA badge, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 2cdbd00a9c 05/32: Remove mention for `fd` from evil-escape for now, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 40715752b8 12/32: Autoload expand-region integration, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 49415ca6d5 01/32: Initial commit, ELPA Syncer, 2022/12/12