Mercurial > emacs
comparison etc/NEWS @ 96911:dd755b7c9f24
Add multi-buffer query-replace and `multi-query-replace-map'.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Wed, 23 Jul 2008 01:20:12 +0000 |
parents | e72ec51e8f3e |
children | 057eba119104 |
comparison
equal
deleted
inserted
replaced
96910:a7596a078e92 | 96911:dd755b7c9f24 |
---|---|
599 | 599 |
600 *** diff-add-change-log-entries-other-window iterates through the diff | 600 *** diff-add-change-log-entries-other-window iterates through the diff |
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 |
607 *** In Fortran mode, M-; is now bound to the standard comment-dwim, | 621 *** In Fortran mode, M-; is now bound to the standard comment-dwim, |
608 rather than fortran-indent-comment. | 622 rather than fortran-indent-comment. |
760 | 774 |
761 *** comint-mode uses `start-file-process' now (see Lisp Changes). | 775 *** comint-mode uses `start-file-process' now (see Lisp Changes). |
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 |
772 *** In Etags, the --members option is now the default. | 782 *** In Etags, the --members option is now the default. |
773 Use --no-members if you want the old default behavior of not tagging | 783 Use --no-members if you want the old default behavior of not tagging |
1056 *** The new variable `replace-re-search-function' determines the | 1066 *** The new variable `replace-re-search-function' determines the |
1057 function to use for searching in `query-replace-regexp', | 1067 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 |
1064 ** File handling changes | 1077 ** File handling changes |
1065 | 1078 |