[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 7356cf0: [el-search] Shorten el-search-query-replace promp
From: |
Michael Heerdegen |
Subject: |
[elpa] master 7356cf0: [el-search] Shorten el-search-query-replace prompt again |
Date: |
Wed, 24 Apr 2019 03:03:22 -0400 (EDT) |
branch: master
commit 7356cf05c5bbf3ffd3709232386909b5e7d0fc61
Author: Michael Heerdegen <address@hidden>
Commit: Michael Heerdegen <address@hidden>
[el-search] Shorten el-search-query-replace prompt again
Also update header and bump version to 1.12.2.
* packages/el-search/el-search.el
(el-search--search-and-replace-pattern): Force using no dialog box
which won't work with the large variety of choices. Emacs would try
to use a dialog box when resuming a session with the menu entry
"Resume Query-Replace".
Use shorter names for 'read-multiple-choice' so that the prompt fits
in one line.
Change o (show) and e (ediff) to e (edit) and E (Ediff).
---
packages/el-search/NEWS | 6 ++++++
packages/el-search/el-search.el | 23 ++++++++++++-----------
2 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/packages/el-search/NEWS b/packages/el-search/NEWS
index 8bb6b21..ebf52af 100644
--- a/packages/el-search/NEWS
+++ b/packages/el-search/NEWS
@@ -1,6 +1,12 @@
Some of the user visible news were:
+Version: 1.12.2
+
+ Some changes to the 'el-search-query-replace' prompt to make it
+ shorter. The keys o and e to show and ediff the replacement changed
+ to e and E ("edit", "Ediff").
+
Version: 1.12.1
Like searches, 'el-search-query-replace' sessions are now also
diff --git a/packages/el-search/el-search.el b/packages/el-search/el-search.el
index 5ce4530..2c28e4e 100644
--- a/packages/el-search/el-search.el
+++ b/packages/el-search/el-search.el
@@ -7,7 +7,7 @@
;; Created: 29 Jul 2015
;; Keywords: lisp
;; Compatibility: GNU Emacs 25
-;; Version: 1.12.1
+;; Version: 1.12.2
;; Package-Requires: ((emacs "25") (stream "2.2.4") (cl-print "1.0"))
@@ -333,7 +333,7 @@
;; There are two ways to edit replacements directly while performing
;; an el-search-query-replace:
;;
-;; (1) Without suspending the search: hit o at the prompt to show the
+;; (1) Without suspending the search: hit e at the prompt to show the
;; replacement of the current match in a separate buffer. You can
;; edit the replacement in this buffer. Confirming with C-c C-c will
;; make el-search replace the current match with this buffer's
@@ -4609,6 +4609,7 @@ exactly you did? Thanks!"))))
(kill-buffer buffer))
(el-search--after-scroll (selected-window)
(window-start))
nil)))
+ (use-dialog-box nil)
(query
(lambda ()
(if stopped-for-comments
@@ -4633,24 +4634,24 @@ exactly you did? Thanks!"))))
'(?n "n" "Move to the next
match"))
'(?r "r" "\
Replace match but don't move or restore match if already replaced")
- '(?! "all" "Replace all remaining
matches in this buffer")
+ '(?! "!" "Replace all remaining
matches in this buffer")
'(?b "skip buf"
"Skip this buffer and any
remaining matches in it")
(and buffer-file-name
- '(?d "skip dir"
+ '(?d "dir"
"Skip a parent directory
of current file"))
(and (not replaced-this)
- (list ?s (concat (if splice
"disable" "enable")
- " splice")
+ (list ?s (concat (if splice
"no " "")
+ "splice")
(substitute-command-keys "\
Toggle splicing mode (\\[describe-function] el-search-query-replace for
details)")))
- '(?o "show" "\
+ '(?e "edit" "\
Show current replacement in a separate buffer - you can modify it there")
- '(?e "ediff" "\
+ '(?E "Ediff" "\
Ediff match with replacement")
'(?q "quit")
'(?\r "quit")
- '(?S "Search" "\
+ '(?S "S" "\
Switch to driving search. Useful to reposition search head.")))))))))
(when (and
stop-for-comments
@@ -4757,9 +4758,9 @@ Replace all matches in all buffers"))))
el-search--current-query-replace)
splice)
nil)
- (?o (funcall edit-and-update)
+ (?e (funcall edit-and-update)
nil)
- (?e (funcall edit-and-update
'ediff-only)
+ (?E (funcall edit-and-update
'ediff-only)
nil)
((or ?q ?\C-g ?\r) (signal
'quit t))
(?S
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] master 7356cf0: [el-search] Shorten el-search-query-replace prompt again,
Michael Heerdegen <=