emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/el-search 5b608a1 094/332: Set initial input for replac


From: Stefan Monnier
Subject: [elpa] externals/el-search 5b608a1 094/332: Set initial input for replace when coming from el-search-pattern
Date: Tue, 1 Dec 2020 15:48:19 -0500 (EST)

branch: externals/el-search
commit 5b608a1efc42c7d96074ef7d53b67512f44a95bf
Author: Michael Heerdegen <michael_heerdegen@web.de>
Commit: Michael Heerdegen <michael_heerdegen@web.de>

    Set initial input for replace when coming from el-search-pattern
---
 el-search.el | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/el-search.el b/el-search.el
index 77faf7b..1f4014a 100644
--- a/el-search.el
+++ b/el-search.el
@@ -1117,8 +1117,12 @@ Hit any key to proceed."
 
 (defun el-search-query-replace--read-args ()
   (barf-if-buffer-read-only)
-  (let ((from-input (el-search--read-pattern "Query replace pattern: " nil nil
-                                             'el-search-query-replace-history))
+  (let ((from-input (let ((el-search--initial-mb-contents
+                           (or el-search--initial-mb-contents
+                               (and (eq last-command 'el-search-pattern)
+                                    (car el-search-history)))))
+                      (el-search--read-pattern "Query replace pattern: " nil 
nil
+                                               
'el-search-query-replace-history)))
         from to)
     (with-temp-buffer
       (emacs-lisp-mode)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]