branch: elpa/evil-nerd-commenter
commit 00840b3da443ce48e9990d6badfa8f17b5e8baf9
Merge: 7132693a4c 7e48e61207
Author: Chen Bin <[email protected]>
Commit: GitHub <[email protected]>
Merge pull request #103 from mamapanda/master
Make evilnc-comment-and-copy-operator create only one undo entry
---
evil-nerd-commenter-operator.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/evil-nerd-commenter-operator.el b/evil-nerd-commenter-operator.el
index 3c056ef00d..b0a49c8d6c 100644
--- a/evil-nerd-commenter-operator.el
+++ b/evil-nerd-commenter-operator.el
@@ -148,6 +148,7 @@
"Inserts an out commented copy of the text from BEG to END."
:move-point (not evilnc-original-above-comment-when-copy-and-comment)
(interactive "<r>")
+ (evil-with-single-undo
(evil-yank-lines beg end nil 'lines)
(cond
(evilnc-original-above-comment-when-copy-and-comment
@@ -161,7 +162,7 @@
(evil-paste-before 1)
;; actual comment operatio should happen at last
;; or else beg end will be screwed up
- (comment-region beg end))))
+ (comment-region beg end)))))
(defun evilnc-is-one-line-comment (b e)
"Check whether text between B and E is one line comment."