[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/iedit f7184f81d6 284/301: Clean up some lines of unnecessa
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/iedit f7184f81d6 284/301: Clean up some lines of unnecessary code |
Date: |
Mon, 10 Jan 2022 22:59:10 -0500 (EST) |
branch: elpa/iedit
commit f7184f81d64f29c3d102e8fe9964a5ff7c858f18
Author: Victor Ren <victorhge@gmail.com>
Commit: Victor <victorhge@gmail.com>
Clean up some lines of unnecessary code
---
iedit.el | 32 +++++++++++++++-----------------
1 file changed, 15 insertions(+), 17 deletions(-)
diff --git a/iedit.el b/iedit.el
index 641fb91dfc..28766efaa5 100644
--- a/iedit.el
+++ b/iedit.el
@@ -2,7 +2,7 @@
;; Copyright (C) 2010 - 2019, 2020 Victor Ren
-;; Time-stamp: <2021-01-14 23:52:39 Victor Ren>
+;; Time-stamp: <2021-01-16 13:48:39 Victor Ren>
;; Author: Victor Ren <victorhge@gmail.com>
;; Keywords: occurrence region simultaneous refactoring
;; Version: 0.9.9.9
@@ -756,7 +756,6 @@ prefix, bring the top of the region back down one
occurrence."
"Restricting Iedit mode in a region."
(if (null (iedit-find-overlay beg end 'iedit-occurrence-overlay-name
exclusive))
(iedit-done)
- (setq iedit-last-occurrence-local (iedit-current-occurrence-string))
(setq mark-active nil)
(run-hooks 'deactivate-mark-hook)
(iedit-cleanup-occurrences-overlays beg end exclusive)
@@ -768,20 +767,20 @@ prefix, bring the top of the region back down one
occurrence."
"Toggle case-sensitive matching occurrences. "
(interactive)
(setq iedit-case-sensitive (not iedit-case-sensitive))
- (setq iedit-last-occurrence-local (iedit-current-occurrence-string))
- (when iedit-last-occurrence-local
- (iedit-cleanup-occurrences-overlays)
- (let* ((occurrence-regexp (iedit-regexp-quote iedit-last-occurrence-local))
- (begin (car iedit-initial-region))
- (end (cadr iedit-initial-region))
- (counter (iedit-make-occurrences-overlays occurrence-regexp begin
end)))
- (message "iedit %s. %d matches for \"%s\""
- (if iedit-case-sensitive
- "is case sensitive"
- "ignores case")
- counter
- (iedit-printable occurrence-regexp))
- (force-mode-line-update))))
+ (let ((occurrence-string (iedit-current-occurrence-string)))
+ (when occurrence-string
+ (iedit-cleanup-occurrences-overlays)
+ (let* ((occurrence-regexp (iedit-regexp-quote occurrence-string))
+ (begin (car iedit-initial-region))
+ (end (cadr iedit-initial-region))
+ (counter (iedit-make-occurrences-overlays
occurrence-regexp begin end)))
+ (message "iedit %s. %d matches for \"%s\""
+ (if iedit-case-sensitive
+ "is case sensitive"
+ "ignores case")
+ counter
+ (iedit-printable occurrence-regexp))
+ (force-mode-line-update)))))
(defun iedit-toggle-search-invisible ()
"Toggle search-invisible matching occurrences. "
@@ -803,7 +802,6 @@ prefix, bring the top of the region back down one
occurrence."
"matching visible")
counter
(iedit-printable occurrence-regexp))
- (setq iedit-last-occurrence-local occurrence-string)
(force-mode-line-update)))))
(provide 'iedit)
- [nongnu] elpa/iedit f6682186f0 242/301: Replace eval-after-load with require check, (continued)
- [nongnu] elpa/iedit f6682186f0 242/301: Replace eval-after-load with require check, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 14376a97e0 223/301: Ignore error in `iedit-mark-sgml-pair', ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 9fd1b43170 229/301: Fix failed test cases for Emacs 25.1, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 658c10a249 244/301: fix issue of iedit-restrict-function doesn't update mode-line text correctly, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 06f1f50939 224/301: Merge pull request #65 from pstray/master, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit c11ecd9080 273/301: Update copyright notice, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit e5b51ac0af 278/301: Move hooks setup to iedit-lib to reduce code duplication, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit c00a8ba805 272/301: Add a new feature - preserve case, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 4ef9bf6323 287/301: prefix-arg for `iedit-next-occurrence` and `iedit-prev-occurrence`, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 3d71392852 276/301: Fix as well issue #118, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit f7184f81d6 284/301: Clean up some lines of unnecessary code,
ELPA Syncer <=
- [nongnu] elpa/iedit 2e1fd5b1b2 295/301: fix a byte compile issue, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 012de2e8d8 293/301: A few rephase in doc, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 6bb8d63a97 297/301: Fix several typo errors, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 345431294a 294/301: Unify prefix augument handling, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 61689f6ba4 057/301: Add arg handle for iedit-mode to exclude some occurrences., ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 7479d4c947 079/301: Merge branch 'topic/multi-interface', ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 6cc86d58e6 086/301: Merge pull request #6 from gorakhargosh/master, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 4cf803d9cb 092/301: Skip the first occurrence for occur-edit-mode, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit c5ab2c593d 094/301: Avoid to restore Iedit mode when restoring desktop, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 95eb44ee30 117/301: Add new function iedit-add-next-occurrence-overlay, ELPA Syncer, 2022/01/10