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