[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/iedit 5b0b618a20 219/301: Quit iedit-mode in `before-rever
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/iedit 5b0b618a20 219/301: Quit iedit-mode in `before-revert-hook' |
Date: |
Mon, 10 Jan 2022 22:59:04 -0500 (EST) |
branch: elpa/iedit
commit 5b0b618a20b6252e9ee9986f7a6eea8ca35b3d33
Author: Victor Ren <victorhge@gmail.com>
Commit: Victor Ren <victorhge@gmail.com>
Quit iedit-mode in `before-revert-hook'
---
iedit-rect.el | 4 +++-
iedit.el | 9 ++++-----
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/iedit-rect.el b/iedit-rect.el
index b1b869cc71..64c7e5c1f5 100644
--- a/iedit-rect.el
+++ b/iedit-rect.el
@@ -2,7 +2,7 @@
;; Copyright (C) 2010, 2011, 2012 Victor Ren
-;; Time-stamp: <2016-06-18 19:59:23 Victor Ren>
+;; Time-stamp: <2016-06-20 00:12:11 Victor Ren>
;; Author: Victor Ren <victorhge@gmail.com>
;; Keywords: occurrence region simultaneous rectangle refactoring
;; Version: 0.9.9
@@ -147,6 +147,7 @@ Commands:
'face
'font-lock-warning-face))
(force-mode-line-update)
+ (add-hook 'before-revert-hook 'iedit-rectangle-done nil t)
(add-hook 'kbd-macro-termination-hook 'iedit-rectangle-done nil t)
(add-hook 'change-major-mode-hook 'iedit-rectangle-done nil t)
(add-hook 'iedit-aborting-hook 'iedit-rectangle-done nil t))
@@ -160,6 +161,7 @@ the initial string globally."
(iedit-cleanup)
(setq iedit-rectangle-mode nil)
(force-mode-line-update)
+ (remove-hook 'before-revert-hook 'iedit-rectangle-done t)
(remove-hook 'kbd-macro-termination-hook 'iedit-rectangle-done t)
(remove-hook 'change-major-mode-hook 'iedit-rectangle-done t)
(remove-hook 'iedit-aborting-hook 'iedit-rectangle-done t))
diff --git a/iedit.el b/iedit.el
index a639b7801c..10b7b4770a 100644
--- a/iedit.el
+++ b/iedit.el
@@ -2,7 +2,7 @@
;; Copyright (C) 2010, 2011, 2012 Victor Ren
-;; Time-stamp: <2016-06-18 23:44:13 Victor Ren>
+;; Time-stamp: <2016-06-20 10:50:24 Victor Ren>
;; Author: Victor Ren <victorhge@gmail.com>
;; Keywords: occurrence region simultaneous refactoring
;; Version: 0.9.9
@@ -275,10 +275,6 @@ This is like `describe-bindings', but displays only Iedit
keys."
(setq minor-mode-map-alist
(cons (cons 'iedit-mode iedit-mode-keymap) minor-mode-map-alist)))
-;; Avoid to restore Iedit mode when restoring desktop
-(add-to-list 'desktop-minor-mode-handlers
- '(iedit-mode . nil))
-
;;;###autoload
(defun iedit-mode (&optional arg)
"Toggle Iedit mode.
@@ -423,6 +419,7 @@ Keymap used within overlays:
(setq iedit-skip-modification-once t)
(setq iedit-initial-region (list beg end))
(let ((counter 0))
+ ;; Try to make sgml pair first
(unless (bound-and-true-p sgml-electric-tag-pair-mode)
(setq iedit-occurrence-keymap iedit-occurrence-keymap-default)
(setq counter (iedit-make-sgml-pair)))
@@ -439,6 +436,7 @@ Keymap used within overlays:
'font-lock-warning-face))
(force-mode-line-update))
(run-hooks 'iedit-mode-hook)
+ (add-hook 'before-revert-hook 'iedit-done nil t)
(add-hook 'kbd-macro-termination-hook 'iedit-done nil t)
(add-hook 'change-major-mode-hook 'iedit-done nil t)
(add-hook 'iedit-aborting-hook 'iedit-done nil t))
@@ -534,6 +532,7 @@ the initial string globally."
(setq iedit-initial-string-local nil)
(setq iedit-mode nil)
(force-mode-line-update)
+ (remove-hook 'before-revert-hook 'iedit-done t)
(remove-hook 'kbd-macro-termination-hook 'iedit-done t)
(remove-hook 'change-major-mode-hook 'iedit-done t)
(remove-hook 'iedit-aborting-hook 'iedit-done t)
- [nongnu] elpa/iedit 8d20094a11 182/301: Use the original case in the iedit-replace default value, (continued)
- [nongnu] elpa/iedit 8d20094a11 182/301: Use the original case in the iedit-replace default value, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 1242c675d2 164/301: Add save-window-excursion, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit b5a3415b00 180/301: Merge pull request #47 from zhenya1007/help-char-can-be-meta, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 6019d3c376 170/301: defvar iedit-current-symbol, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 22f4729ae9 150/301: Add test case for iedit-hide-unmatched-lines, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 4884f61a3b 188/301: Merge branch 'master' of github.com:victorhge/iedit, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 607e82c7b0 208/301: rename `iedit-current-symbol` to `iedit-default-occurrence`, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 1eabaa061a 210/301: Merge branch 'master' of github.com:victorhge/iedit, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit a6d8568379 161/301: Merge pull request #35 from lewang/ensure-skip-mofication-once, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 54b2495af7 214/301: More default occurrence types, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 5b0b618a20 219/301: Quit iedit-mode in `before-revert-hook',
ELPA Syncer <=
- [nongnu] elpa/iedit 7a6a0d65ab 252/301: Replace deprecated cl with cl-lib, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit c1b672cfc9 270/301: Fix bug #115. Now properly disable iedit-mode during desktop restore., ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 76ff4aa6b9 218/301: Merge pull request #64 from justbur/sgml-error, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 2221a517a8 227/301: Fix comments, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 0ef1410ec5 259/301: Add iedit-show/hide-occurrence-lines, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 326b6f7787 263/301: Merge `iedit-number-occurrences' and `iedit-increment-occurrences', ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 02bad3e3b9 240/301: Fix compile warnings, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit abb577e447 236/301: Merge pull request #77 from EdwardBetts/spelling, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 39919478f9 230/301: fix C-R-RET key binding problem in term, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 77e1661134 246/301: Readme.org: add melpa/stable version badges, ELPA Syncer, 2022/01/10