diff options
| author | Dan Nicolaescu | 2005-02-19 21:08:43 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2005-02-19 21:08:43 +0000 |
| commit | f79bdb3aa2f26d28e775af39417981c6dcb0484c (patch) | |
| tree | d1d66a8578e15227737eac6f99e8ffe5ab387370 | |
| parent | ac010fca5192aeb71130912c40779285f13c73e7 (diff) | |
| download | emacs-f79bdb3aa2f26d28e775af39417981c6dcb0484c.tar.gz emacs-f79bdb3aa2f26d28e775af39417981c6dcb0484c.zip | |
(query-replace, query-replace-regexp)
(replace-string, replace-regexp): When operating on region, make
the minibuffer prompt say so.
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/replace.el | 24 |
2 files changed, 24 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 547ccce9292..dea9dea526c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,9 @@ | |||
| 1 | 2005-02-19 Dan Nicolaescu <dann@ics.uci.edu> | 1 | 2005-02-19 Dan Nicolaescu <dann@ics.uci.edu> |
| 2 | 2 | ||
| 3 | * replace.el (query-replace, query-replace-regexp) | ||
| 4 | (replace-string, replace-regexp): When operating on region, make | ||
| 5 | the minibuffer prompt say so. | ||
| 6 | |||
| 3 | * isearch.el (isearch-forward): Document isearch-query-replace and | 7 | * isearch.el (isearch-forward): Document isearch-query-replace and |
| 4 | isearch-query-replace-regexp keybindings. | 8 | isearch-query-replace-regexp keybindings. |
| 5 | 9 | ||
diff --git a/lisp/replace.el b/lisp/replace.el index eb9f592f01d..2c60cd006f1 100644 --- a/lisp/replace.el +++ b/lisp/replace.el | |||
| @@ -217,7 +217,11 @@ Fourth and fifth arg START and END specify the region to operate on. | |||
| 217 | 217 | ||
| 218 | To customize possible responses, change the \"bindings\" in `query-replace-map'." | 218 | To customize possible responses, change the \"bindings\" in `query-replace-map'." |
| 219 | (interactive (let ((common | 219 | (interactive (let ((common |
| 220 | (query-replace-read-args "Query replace" nil))) | 220 | (query-replace-read-args |
| 221 | (if (and transient-mark-mode mark-active) | ||
| 222 | "Query replace in region" | ||
| 223 | "Query replace") | ||
| 224 | nil))) | ||
| 221 | (list (nth 0 common) (nth 1 common) (nth 2 common) | 225 | (list (nth 0 common) (nth 1 common) (nth 2 common) |
| 222 | ;; These are done separately here | 226 | ;; These are done separately here |
| 223 | ;; so that command-history will record these expressions | 227 | ;; so that command-history will record these expressions |
| @@ -277,7 +281,11 @@ text, TO-STRING is actually made a list instead of a string. | |||
| 277 | Use \\[repeat-complex-command] after this command for details." | 281 | Use \\[repeat-complex-command] after this command for details." |
| 278 | (interactive | 282 | (interactive |
| 279 | (let ((common | 283 | (let ((common |
| 280 | (query-replace-read-args "Query replace regexp" t))) | 284 | (query-replace-read-args |
| 285 | (if (and transient-mark-mode mark-active) | ||
| 286 | "Query replace regexp in region" | ||
| 287 | "Query replace regexp") | ||
| 288 | t))) | ||
| 281 | (list (nth 0 common) (nth 1 common) (nth 2 common) | 289 | (list (nth 0 common) (nth 1 common) (nth 2 common) |
| 282 | ;; These are done separately here | 290 | ;; These are done separately here |
| 283 | ;; so that command-history will record these expressions | 291 | ;; so that command-history will record these expressions |
| @@ -423,7 +431,11 @@ which will run faster and will not set the mark or print anything. | |||
| 423 | and TO-STRING is also null.)" | 431 | and TO-STRING is also null.)" |
| 424 | (interactive | 432 | (interactive |
| 425 | (let ((common | 433 | (let ((common |
| 426 | (query-replace-read-args "Replace string" nil))) | 434 | (query-replace-read-args |
| 435 | (if (and transient-mark-mode mark-active) | ||
| 436 | "Replace string in region" | ||
| 437 | "Replace string") | ||
| 438 | nil))) | ||
| 427 | (list (nth 0 common) (nth 1 common) (nth 2 common) | 439 | (list (nth 0 common) (nth 1 common) (nth 2 common) |
| 428 | (if (and transient-mark-mode mark-active) | 440 | (if (and transient-mark-mode mark-active) |
| 429 | (region-beginning)) | 441 | (region-beginning)) |
| @@ -477,7 +489,11 @@ What you probably want is a loop like this: | |||
| 477 | which will run faster and will not set the mark or print anything." | 489 | which will run faster and will not set the mark or print anything." |
| 478 | (interactive | 490 | (interactive |
| 479 | (let ((common | 491 | (let ((common |
| 480 | (query-replace-read-args "Replace regexp" t))) | 492 | (query-replace-read-args |
| 493 | (if (and transient-mark-mode mark-active) | ||
| 494 | "Replace regexp in region" | ||
| 495 | "Replace regexp") | ||
| 496 | t))) | ||
| 481 | (list (nth 0 common) (nth 1 common) (nth 2 common) | 497 | (list (nth 0 common) (nth 1 common) (nth 2 common) |
| 482 | (if (and transient-mark-mode mark-active) | 498 | (if (and transient-mark-mode mark-active) |
| 483 | (region-beginning)) | 499 | (region-beginning)) |