[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/iedit d31bafa97c 171/301: Refactored for easier to show di
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/iedit d31bafa97c 171/301: Refactored for easier to show different messages |
Date: |
Mon, 10 Jan 2022 22:59:00 -0500 (EST) |
branch: elpa/iedit
commit d31bafa97ceb2dead6d45954f6393dc45b8902bb
Author: Victor Ren <victorhge@gmail.com>
Commit: Victor Ren <victorhge@gmail.com>
Refactored for easier to show different messages
---
iedit-lib.el | 3 +--
iedit.el | 35 ++++++++++++++++++++++-------------
2 files changed, 23 insertions(+), 15 deletions(-)
diff --git a/iedit-lib.el b/iedit-lib.el
index c8dbdc00a2..ca4877d0fc 100644
--- a/iedit-lib.el
+++ b/iedit-lib.el
@@ -3,7 +3,7 @@
;; Copyright (C) 2010, 2011, 2012 Victor Ren
-;; Time-stamp: <2013-06-05 14:22:21 Victor Ren>
+;; Time-stamp: <2013-10-07 10:53:50 Victor Ren>
;; Author: Victor Ren <victorhge@gmail.com>
;; Keywords: occurrence region simultaneous rectangle refactoring
;; Version: 0.97
@@ -220,7 +220,6 @@ Return the number of occurrences."
(push (iedit-make-occurrence-overlay beginning ending)
iedit-occurrences-overlays))
(setq counter (1+ counter))))
- (message "%d matches for \"%s\"" counter (iedit-printable
occurrence-regexp))
(when (/= 0 counter)
(if iedit-unmatched-lines-invisible
(iedit-hide-unmatched-lines iedit-occurrence-context-lines))))
diff --git a/iedit.el b/iedit.el
index feac6b46a2..c71eee3720 100644
--- a/iedit.el
+++ b/iedit.el
@@ -2,7 +2,7 @@
;; Copyright (C) 2010, 2011, 2012 Victor Ren
-;; Time-stamp: <2013-06-29 16:33:38 Victor Ren>
+;; Time-stamp: <2013-10-07 11:26:05 Victor Ren>
;; Author: Victor Ren <victorhge@gmail.com>
;; Keywords: occurrence region simultaneous refactoring
;; Version: 0.97
@@ -398,7 +398,9 @@ Keymap used within overlays:
(setq iedit-skip-modification-once t)
(setq iedit-unmatched-lines-invisible
iedit-unmatched-lines-invisible-default)
(setq iedit-initial-region (list beg end))
- (iedit-start2 occurrence-regexp beg end)
+ (message "%d matches for \"%s\""
+ (iedit-start2 occurrence-regexp beg end)
+ (iedit-printable occurrence-regexp))
(run-hooks 'iedit-mode-hook)
(add-hook 'kbd-macro-termination-hook 'iedit-done nil t)
(add-hook 'change-major-mode-hook 'iedit-done nil t)
@@ -413,14 +415,14 @@ Keymap used within overlays:
(defun iedit-start2 (occurrence-regexp beg end)
"Refresh Iedit mode."
(setq iedit-occurrence-keymap iedit-mode-occurrence-keymap)
- (setq iedit-mode
- (propertize
- (concat " Iedit:"
- (number-to-string
- (iedit-make-occurrences-overlays occurrence-regexp beg end)))
- 'face
- 'font-lock-warning-face))
- (force-mode-line-update))
+ (let ((counter(iedit-make-occurrences-overlays occurrence-regexp beg end)))
+ (setq iedit-mode
+ (propertize
+ (concat " Iedit:" (number-to-string counter))
+ 'face
+ 'font-lock-warning-face))
+ (force-mode-line-update)
+ counter))
(defun iedit-done ()
"Exit Iedit mode.
@@ -608,9 +610,16 @@ the region back up one line."
(when iedit-last-occurrence-local
(remove-overlays nil nil iedit-occurrence-overlay-name t)
(iedit-show-all)
- (iedit-start2 (iedit-regexp-quote iedit-last-occurrence-local)
- (car iedit-initial-region)
- (cadr iedit-initial-region))))
+ (let* ((occurrence-regexp (iedit-regexp-quote iedit-last-occurrence-local))
+ (begin (car iedit-initial-region))
+ (end (cadr iedit-initial-region))
+ (counter (iedit-start2 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)))))
(provide 'iedit)
- [nongnu] elpa/iedit 060b359afc 142/301: Merge branch 'master' of github.com:victorhge/iedit, (continued)
- [nongnu] elpa/iedit 060b359afc 142/301: Merge branch 'master' of github.com:victorhge/iedit, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 70e6d370fb 194/301: Merge branch 'master' of github.com:victorhge/iedit, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 30db1d2ba1 191/301: Remove the key binding to M-[, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 3fae24471f 129/301: fix tests to call iedit-rectangle-mode interactively, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit dbe9e4478b 174/301: Merge pull request #41 from Vifon/iedit-replace-occurrences_default-value, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit c742ae4fa6 196/301: Exit iedit when there is no occurrence, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 46d5f65019 154/301: clean up old occurrences when calling from isearch, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit c55fcd5bac 189/301: avoid error if iedit-toggle-key-default already bound to iedit-mode, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit adb0d2e92d 179/301: Expand to next occurence ("incremental select"), ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit d25b655768 207/301: Merge branch 'master' of github.com:victorhge/iedit, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit d31bafa97c 171/301: Refactored for easier to show different messages,
ELPA Syncer <=
- [nongnu] elpa/iedit 2d9017daea 181/301: Merge pull request #51 from jasminpatry/fix/restrict-current-line-resets-expand, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 048d8417cf 202/301: *** empty log message ***, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit a8ab03848d 158/301: complete iedit-toggle-selection, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit c0d108da3b 166/301: make the occurrence the latest kill in the kill ring, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit d89ee51834 148/301: Merge branch 'redo-prs' of github.com:lewang/iedit, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit fd801e77df 165/301: Merge pull request #38 from mgalgs/narrow-around-current-line, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 52c4865e5b 197/301: Add special prefix argument 1, ELPA Syncer, 2022/01/10
- [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