diff options
| author | Juri Linkov | 2008-07-23 01:20:12 +0000 |
|---|---|---|
| committer | Juri Linkov | 2008-07-23 01:20:12 +0000 |
| commit | 71554a21ec5cd63d62846089da22c5a848440fca (patch) | |
| tree | ff6acf9e2f25589b7542350cd4f37f37eff70177 | |
| parent | 64b98d1239fec86d1109cab51d128063b3cd568e (diff) | |
| download | emacs-71554a21ec5cd63d62846089da22c5a848440fca.tar.gz emacs-71554a21ec5cd63d62846089da22c5a848440fca.zip | |
Add multi-buffer query-replace and `multi-query-replace-map'.
| -rw-r--r-- | etc/NEWS | 21 |
1 files changed, 17 insertions, 4 deletions
| @@ -601,6 +601,20 @@ diff-auto-refine-mode. It is bound to `C-c C-b'. | |||
| 601 | buffer and tries to create ChangeLog entries for each change. | 601 | buffer and tries to create ChangeLog entries for each change. |
| 602 | It is bound to `C-x 4 A'. | 602 | It is bound to `C-x 4 A'. |
| 603 | 603 | ||
| 604 | ** Dired | ||
| 605 | |||
| 606 | *** In Dired, C-x C-q now runs the command wdired-change-to-wdired-mode, | ||
| 607 | and C-x C-q in wdired-mode exits it with asking a question about | ||
| 608 | saving changes. | ||
| 609 | |||
| 610 | *** `Q' in Dired provides two new keys for multi-file replacement. | ||
| 611 | The upper case key `Y' replaces all remaining matches in all remaining files | ||
| 612 | with no more questions. The upper case key `N' stops doing replacements | ||
| 613 | in the current file and skips to the next file. These multi-file keys | ||
| 614 | are available for all commands that use `tags-query-replace' | ||
| 615 | including `dired-do-query-replace-regexp', `vc-dir-query-replace-regexp', | ||
| 616 | `reftex-query-replace-document'. | ||
| 617 | |||
| 604 | ** Fortran | 618 | ** Fortran |
| 605 | *** The variable `fortran-line-length' can change the fixed-form line-length. | 619 | *** The variable `fortran-line-length' can change the fixed-form line-length. |
| 606 | 620 | ||
| @@ -762,10 +776,6 @@ to update it to the new VC. | |||
| 762 | If `default-directory' is a remote file name, subprocesses are started | 776 | If `default-directory' is a remote file name, subprocesses are started |
| 763 | on the corresponding remote system. | 777 | on the corresponding remote system. |
| 764 | 778 | ||
| 765 | *** In Dired, C-x C-q now runs the command wdired-change-to-wdired-mode, | ||
| 766 | and C-x C-q in wdired-mode exits it with asking a question about | ||
| 767 | saving changes. | ||
| 768 | |||
| 769 | *** Eldoc highlights the function argument under point | 779 | *** Eldoc highlights the function argument under point |
| 770 | with the face `eldoc-highlight-function-argument'. | 780 | with the face `eldoc-highlight-function-argument'. |
| 771 | 781 | ||
| @@ -1058,6 +1068,9 @@ function to use for searching in `query-replace-regexp', | |||
| 1058 | `replace-regexp', `query-replace-regexp-eval', and | 1068 | `replace-regexp', `query-replace-regexp-eval', and |
| 1059 | `map-query-replace-regexp'. | 1069 | `map-query-replace-regexp'. |
| 1060 | 1070 | ||
| 1071 | *** The new keymap `multi-query-replace-map' contains additonal keys bound | ||
| 1072 | to `automatic-all' and `exit-current' for multi-buffer interactive replacement. | ||
| 1073 | |||
| 1061 | *** The variable `inhibit-changing-match-data', if non-nil, prevents | 1074 | *** The variable `inhibit-changing-match-data', if non-nil, prevents |
| 1062 | the search and match primitives from changing the match data. | 1075 | the search and match primitives from changing the match data. |
| 1063 | 1076 | ||