[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-nerd-commenter f9d2da93de 204/235: inside org src blo
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-nerd-commenter f9d2da93de 204/235: inside org src block cursor move after comment |
Date: |
Thu, 6 Jan 2022 02:59:48 -0500 (EST) |
branch: elpa/evil-nerd-commenter
commit f9d2da93de9c9c03afdf1d6f39881ca58cf6b168
Author: Chen Bin <chenbin.sh@gmail.com>
Commit: Chen Bin <chenbin.sh@gmail.com>
inside org src block cursor move after comment
---
evil-nerd-commenter.el | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/evil-nerd-commenter.el b/evil-nerd-commenter.el
index 4ba62ace58..ed4ca80923 100644
--- a/evil-nerd-commenter.el
+++ b/evil-nerd-commenter.el
@@ -439,7 +439,9 @@ Code snippets embedded in Org-mode is identified and right
`major-mode' is used.
(setq new-code (buffer-substring-no-properties (point-min)
(point-max))))
(delete-region src-beg src-end)
- (insert new-code)))
+ (insert new-code)
+ ;; go back to original position when comment inside org src-block
+ (goto-char old-pos)))
(t
(cond
(evilnc-invert-comment-line-by-line
@@ -769,9 +771,9 @@ if NO-EMACS-KEYBINDINGS is t, we don't define keybindings
in EMACS mode."
(global-set-key (kbd "C-c p") 'evilnc-comment-or-uncomment-paragraphs))
;; Install key bindings for evil
- (eval-after-load 'evil
- '(progn
- (unless no-evil-keybindings
+ (unless no-evil-keybindings
+ (eval-after-load 'evil
+ '(progn
(define-key evil-normal-state-map ",ci"
'evilnc-comment-or-uncomment-lines)
(define-key evil-visual-state-map ",ci"
'evilnc-comment-or-uncomment-lines)
(define-key evil-normal-state-map ",cl"
'evilnc-quick-comment-or-uncomment-to-the-line)
@@ -783,9 +785,9 @@ if NO-EMACS-KEYBINDINGS is t, we don't define keybindings
in EMACS mode."
(define-key evil-normal-state-map ",cv"
'evilnc-toggle-invert-comment-line-by-line))))
;; Install operator for evil text objects
- (eval-after-load 'evil-nerd-commenter-operator
- '(progn
- (unless (and no-evil-keybindings (not evilnc-use-comment-object-setup))
+ (unless (and no-evil-keybindings (not evilnc-use-comment-object-setup))
+ (eval-after-load 'evil-nerd-commenter-operator
+ '(progn
;; operator to comment at text objects
(define-key evil-normal-state-map ",."
'evilnc-copy-and-comment-operator)
(define-key evil-visual-state-map ",."
'evilnc-copy-and-comment-operator)
- [nongnu] elpa/evil-nerd-commenter 01a98a20c5 144/235: users choose the style they prefer when copy and comment, (continued)
- [nongnu] elpa/evil-nerd-commenter 01a98a20c5 144/235: users choose the style they prefer when copy and comment, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 92bee71aa6 159/235: fixed typo, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter ef4d595e18 180/235: Modify evilnc--operation-on-lines-or-region for visual line numbers., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 44b6fd8e09 173/235: add missing require statement, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 4bf2a84ba5 189/235: prefer org-src-lang-modes over language property of org src, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 151ac57475 178/235: fix bugs on commenting html paragraph, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 4f83773eee 190/235: add test for org-land-major-mode needing org-src-lang-modes, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter acc0f75cde 192/235: comment in org-src-block will not collapse node, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 27d8fe0bf0 194/235: fixed CI, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 7132693a4c 196/235: fixed test warning, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter f9d2da93de 204/235: inside org src block cursor move after comment,
ELPA Syncer <=
- [nongnu] elpa/evil-nerd-commenter 3febe822a1 211/235: Replace string feature with symbol, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter b9207c5fa2 219/235: clean code, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-nerd-commenter 8b0d9654ec 230/235: fix&doc of text object; unit test for evil, ELPA Syncer, 2022/01/06