aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuri Linkov2008-07-23 01:20:12 +0000
committerJuri Linkov2008-07-23 01:20:12 +0000
commit71554a21ec5cd63d62846089da22c5a848440fca (patch)
treeff6acf9e2f25589b7542350cd4f37f37eff70177
parent64b98d1239fec86d1109cab51d128063b3cd568e (diff)
downloademacs-71554a21ec5cd63d62846089da22c5a848440fca.tar.gz
emacs-71554a21ec5cd63d62846089da22c5a848440fca.zip
Add multi-buffer query-replace and `multi-query-replace-map'.
-rw-r--r--etc/NEWS21
1 files changed, 17 insertions, 4 deletions
diff --git a/etc/NEWS b/etc/NEWS
index bf5123f3db0..7e1f61fb2f1 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -601,6 +601,20 @@ diff-auto-refine-mode. It is bound to `C-c C-b'.
601buffer and tries to create ChangeLog entries for each change. 601buffer and tries to create ChangeLog entries for each change.
602It is bound to `C-x 4 A'. 602It 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,
607and C-x C-q in wdired-mode exits it with asking a question about
608saving changes.
609
610*** `Q' in Dired provides two new keys for multi-file replacement.
611The upper case key `Y' replaces all remaining matches in all remaining files
612with no more questions. The upper case key `N' stops doing replacements
613in the current file and skips to the next file. These multi-file keys
614are available for all commands that use `tags-query-replace'
615including `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.
762If `default-directory' is a remote file name, subprocesses are started 776If `default-directory' is a remote file name, subprocesses are started
763on the corresponding remote system. 777on the corresponding remote system.
764 778
765*** In Dired, C-x C-q now runs the command wdired-change-to-wdired-mode,
766and C-x C-q in wdired-mode exits it with asking a question about
767saving changes.
768
769*** Eldoc highlights the function argument under point 779*** Eldoc highlights the function argument under point
770with the face `eldoc-highlight-function-argument'. 780with 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
1072to `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
1062the search and match primitives from changing the match data. 1075the search and match primitives from changing the match data.
1063 1076