[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/iedit 0d4027fe10 046/301: Move save-excursion out of dolis
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/iedit 0d4027fe10 046/301: Move save-excursion out of dolist |
Date: |
Mon, 10 Jan 2022 22:58:49 -0500 (EST) |
branch: elpa/iedit
commit 0d4027fe109bd5b9b5257c6e04698531778c7882
Author: Victor Ren <victorhge@gmail.com>
Commit: Victor Ren <victorhge@gmail.com>
Move save-excursion out of dolist
---
iedit.el | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/iedit.el b/iedit.el
index 6a07c8d8fd..b2d9d946dc 100644
--- a/iedit.el
+++ b/iedit.el
@@ -2,7 +2,7 @@
;; Copyright (C) 2010, 2011, 2012 Victor Ren
-;; Time-stamp: <2012-02-02 23:15:14 Victor Ren>
+;; Time-stamp: <2012-02-02 23:32:57 Victor Ren>
;; Author: Victor Ren <victorhge@gmail.com>
;; Keywords: occurrence region replace simultaneous
;; Version: 0.92
@@ -653,8 +653,9 @@ the buffer."
(end (overlay-end ov)))
(when (/= beg end)
(let ((inhibit-modification-hooks t))
- (dolist (occurrence iedit-occurrences-overlays)
- (apply function (overlay-start occurrence) (overlay-end occurrence)
args))))))
+ (save-excursion
+ (dolist (occurrence iedit-occurrences-overlays)
+ (apply function (overlay-start occurrence) (overlay-end
occurrence) args)))))))
(defun iedit-upcase-occurrences ()
"Covert occurrences to upper case."
@@ -673,10 +674,9 @@ the buffer."
(offset (- (point) (overlay-start ov))))
(iedit-apply-on-occurrences
(lambda (beg end string)
- (save-excursion
(delete-region beg end)
(goto-char beg)
- (insert-and-inherit string)))
+ (insert-and-inherit string))
string)
(goto-char (+ (overlay-start ov) offset))))
@@ -752,7 +752,7 @@ the buffer."
(defvar iedit-number-line-counter
"Occurrence number for 'iedit-number-occurrences")
-(defun iedit--default-line-number-format (start-at)
+(defun iedit-default-line-number-format (start-at)
(concat "%"
(int-to-string
(length (int-to-string
@@ -771,11 +771,11 @@ with a prefix argument, prompt for START-AT and FORMAT."
(let* ((start-at (read-number "Number to count from: " 1)))
(list start-at
(read-string "Format string: "
- (iedit--default-line-number-format
+ (iedit-default-line-number-format
start-at))))
(list 1 nil)))
(unless format
- (setq format (iedit--default-line-number-format start-at)))
+ (setq format (iedit-default-line-number-format start-at)))
(let ((iedit-number-line-counter start-at))
(iedit-apply-on-occurrences
(lambda (beg _end format-string)
- [nongnu] elpa/iedit de54411d0e 220/301: Detect markup tag only if region inactive, (continued)
- [nongnu] elpa/iedit de54411d0e 220/301: Detect markup tag only if region inactive, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit ac51555341 282/301: New feature: ignore hidden occurrences, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 31986b640a 289/301: Take iedit-goto-first-occurrence back, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 5e7253c36e 274/301: Update documents and comments, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit d4a878d52e 280/301: Minor docstring typo fix: covert -> convert., ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 4765fa7a4d 271/301: Fix a conjoined overlay issue, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 68233e302d 300/301: Fix some byte-compiler warnings in Emacs 28, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 7d18e5d775 039/301: Add a help command C-? for occurrences, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit e08ad5923a 043/301: Make Iedit mode available for read only buffer, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 78f606d4fc 045/301: Add iedit-number-occurrences function, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 0d4027fe10 046/301: Move save-excursion out of dolist,
ELPA Syncer <=
- [nongnu] elpa/iedit 3bca7e2da5 048/301: Fix iedit toggle case-sensitive problem when getting occurrence from history, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 5ab980908c 050/301: Update documents, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 799a0d17d1 053/301: Bump to version 0.94, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 00abe88e13 061/301: Hide line-feed between occurrence, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit bd8c116489 062/301: Add new occurrence function iedit-restrict-defun, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 7ebea0f43b 070/301: Add tests for iedit-rectangle, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit e5f083f977 072/301: Add testcase for iedit-restrict-defun, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 62d2a5ac45 077/301: Fix iedit-kill-rectangle problem, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 8559638b9b 076/301: Fix C-u C-u iedit-last-inital-string-global problem, ELPA Syncer, 2022/01/10
- [nongnu] elpa/iedit 3ead6c6d3b 074/301: run checkdoc, ELPA Syncer, 2022/01/10