[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-iedit-state 2d252e199a 24/32: Override yank handlers
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-iedit-state 2d252e199a 24/32: Override yank handlers when pasting |
Date: |
Mon, 12 Dec 2022 20:59:26 -0500 (EST) |
branch: elpa/evil-iedit-state
commit 2d252e199ae72c9ce889b4cc176b9d118c8b5b00
Author: Miciah <miciah.masters@gmail.com>
Commit: Sylvain Benner <sylvain.benner@gmail.com>
Override yank handlers when pasting
The pasted text may specify a yank handler, e.g., evil-yank-line-handler,
that inserts the text outside of the current overlay. It is necessary to
override any such yank handler in order to ensure that the text replaces
the current overlay and gets propagated to the other overlays.
* evil-iedit-state.el (evil-iedit-state/paste-replace): Specify
insert-for-yank as the yank handler when calling evil-paste-before.
---
evil-iedit-state.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/evil-iedit-state.el b/evil-iedit-state.el
index 9c16185dfe..8770063484 100644
--- a/evil-iedit-state.el
+++ b/evil-iedit-state.el
@@ -152,7 +152,7 @@ If INTERACTIVE is non-nil then COMMAND is called
interactively."
"Replace the selection with the yanked text."
(interactive "P")
(when kill-ring (iedit-delete-occurrences))
- (evil-paste-before count))
+ (evil-paste-before count nil '(#'insert-as-yank)))
;; expand-region integration, add an "e" command
;;;###autoload
- [nongnu] elpa/evil-iedit-state 2cdbd00a9c 05/32: Remove mention for `fd` from evil-escape for now, (continued)
- [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
- [nongnu] elpa/evil-iedit-state 000c02aa31 13/32: Fix moving cursor when leaving expand-region transient map, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 9a0c89a373 10/32: Update dostring, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state e111eb4ce1 14/32: Alternative way to leave expand-region transient map, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 6dcbb85418 03/32: Minor README update, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 44863e6cff 18/32: Fix table formatting in README.md, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 76a8967a41 02/32: Version 1.0, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 44c64c7169 31/32: Bump version to 1.3, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 2d252e199a 24/32: Override yank handlers when pasting,
ELPA Syncer <=
- [nongnu] elpa/evil-iedit-state 30fcfa96ce 26/32: Fix toggling unmatched lines with V keybinding, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state 6f7b502447 32/32: Update README.md to mention NonGNU ELPA, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state c8793e80e4 30/32: fix "C-U" binding, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state e1a6bfb87c 28/32: fix: call evil-beginning-of-line instead of it's evil-digit-argument counterpart, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state c6ed1ef101 29/32: Disable AHS mode when exiting evil-iedit-mode, ELPA Syncer, 2022/12/12
- [nongnu] elpa/evil-iedit-state f5573ddefc 25/32: Fix version of iedit to 0.9.9.9, ELPA Syncer, 2022/12/12