comparison etc/NEWS @ 57024:f7a178c7c443

Collect and rearrange compile and grep related items. Add `history-delete-duplicates'.
author Juri Linkov <juri@jurta.org>
date Wed, 08 Sep 2004 20:31:41 +0000
parents c18b7fe46992
children 0b058857c704 cce1c0ee76ee
comparison
equal deleted inserted replaced
57023:cf85be0f7afa 57024:f7a178c7c443
240 `compilation-mode-font-lock-keywords' and it nicely handles all the checks 240 `compilation-mode-font-lock-keywords' and it nicely handles all the checks
241 that configure outputs and -o options so you see at a glance where you are. 241 that configure outputs and -o options so you see at a glance where you are.
242 242
243 The new file etc/compilation.txt gives examples of each type of message. 243 The new file etc/compilation.txt gives examples of each type of message.
244 244
245 ** M-x grep has been adapted to new compile 245 ** Compilation mode enhancements:
246
247 *** New user option `compilation-environment'.
248 This option allows you to specify environment variables for inferior
249 compilation processes without affecting the environment that all
250 subprocesses inherit.
251
252 ** Grep has been decoupled from compilation mode setup.
253
254 *** There's a new separate package grep.el.
255
256 *** M-x grep has been adapted to new compile
246 257
247 Hits are fontified in green, and hits in binary files in orange. Grep buffers 258 Hits are fontified in green, and hits in binary files in orange. Grep buffers
248 can be saved and automatically revisited with the new Grep mode. 259 can be saved and automatically revisited with the new Grep mode.
260
261 *** Grep commands now have their own submenu and customization group.
262
263 *** The new variables `grep-window-height', `grep-auto-highlight', and
264 `grep-scroll-output' can be used to override the corresponding
265 compilation mode settings for grep commands.
266
267 *** New option `grep-highlight-matches' highlightes matches in *grep*
268 buffer. It uses a special feature of some grep programs which accept
269 --color option to output markers around matches. When going to the next
270 match with `next-error' the exact match is highlighted in the source
271 buffer. Otherwise, if `grep-highlight-matches' is nil, the whole
272 source line is highlighted.
273
274 *** New key bindings in grep output window:
275 SPC and DEL scrolls window up and down. C-n and C-p moves to next and
276 previous match in the grep window. RET jumps to the source line of
277 the current match. `n' and `p' shows next and previous match in
278 other window, but does not switch buffer. `{' and `}' jumps to the
279 previous or next file in the grep output. TAB also jumps to the next
280 file.
281
282 ** New options `next-error-highlight' and `next-error-highlight-no-select'
283 specify the method of highlighting of the corresponding source line
284 in new face `next-error'.
249 285
250 ** A new minor mode `next-error-follow-minor-mode' can be used in 286 ** A new minor mode `next-error-follow-minor-mode' can be used in
251 compilation-mode, grep-mode, occur-mode, and diff-mode (i.e. all the 287 compilation-mode, grep-mode, occur-mode, and diff-mode (i.e. all the
252 modes that can use `next-error'). In this mode, cursor motion in the 288 modes that can use `next-error'). In this mode, cursor motion in the
253 buffer causes automatic display in another window of the corresponding 289 buffer causes automatic display in another window of the corresponding
1134 ** M-% typed in isearch mode invokes `query-replace' or 1170 ** M-% typed in isearch mode invokes `query-replace' or
1135 `query-replace-regexp' (depending on search mode) with the current 1171 `query-replace-regexp' (depending on search mode) with the current
1136 search string used as the string to replace. 1172 search string used as the string to replace.
1137 1173
1138 +++ 1174 +++
1175 ** New user option `isearch-resume-enabled'.
1176 This option can be disabled, to avoid the normal behavior of isearch
1177 which puts calls to `isearch-resume' in the command history.
1178
1179 +++
1180 ** New user option `history-delete-duplicates'.
1181 If set to t when adding a new history element, all previous identical
1182 elements are deleted.
1183
1184 +++
1139 ** Yanking text now discards certain text properties that can 1185 ** Yanking text now discards certain text properties that can
1140 be inconvenient when you did not expect them. The variable 1186 be inconvenient when you did not expect them. The variable
1141 `yank-excluded-properties' specifies which ones. Insertion 1187 `yank-excluded-properties' specifies which ones. Insertion
1142 of register contents and rectangles also discards these properties. 1188 of register contents and rectangles also discards these properties.
1143 1189
1801 from the file name or buffer contents. 1847 from the file name or buffer contents.
1802 1848
1803 +++ 1849 +++
1804 ** `xml-mode' is now an alias for `sgml-mode', which has XML support. 1850 ** `xml-mode' is now an alias for `sgml-mode', which has XML support.
1805 1851
1806 +++
1807 ** New user option `isearch-resume-enabled'.
1808 This option can be disabled, to avoid the normal behavior of isearch
1809 which puts calls to `isearch-resume' in the command history.
1810
1811 --- 1852 ---
1812 ** Lisp mode now uses font-lock-doc-face for the docstrings. 1853 ** Lisp mode now uses font-lock-doc-face for the docstrings.
1813 1854
1814 --- 1855 ---
1815 ** Perl mode has a new variable `perl-indent-continued-arguments'. 1856 ** Perl mode has a new variable `perl-indent-continued-arguments'.
1870 1911
1871 +++ 1912 +++
1872 ** New user option `inhibit-startup-buffer-menu'. 1913 ** New user option `inhibit-startup-buffer-menu'.
1873 When loading many files, for instance with `emacs *', Emacs normally 1914 When loading many files, for instance with `emacs *', Emacs normally
1874 displays a buffer menu. This option turns the buffer menu off. 1915 displays a buffer menu. This option turns the buffer menu off.
1875
1876 ** Compilation mode enhancements:
1877
1878 *** New user option `compilation-environment'.
1879 This option allows you to specify environment variables for inferior
1880 compilation processes without affecting the environment that all
1881 subprocesses inherit.
1882
1883 *** New options `next-error-highlight' and `next-error-highlight-no-select'
1884 specify the method of highlighting of the corresponding source line
1885 in new face `next-error'.
1886
1887 ** Grep has been decoupled from compilation mode setup.
1888
1889 *** There's a new separate package grep.el.
1890
1891 *** Grep commands now have their own submenu and customization group.
1892
1893 *** The new variables `grep-window-height', `grep-auto-highlight', and
1894 `grep-scroll-output' can be used to override the corresponding
1895 compilation mode settings for grep commands.
1896
1897 *** New option `grep-highlight-matches' highlightes matches in *grep*
1898 buffer. It uses a special feature of some grep programs which accept
1899 --color option to output markers around matches. When going to the next
1900 match with `next-error' the exact match is highlighted in the source
1901 buffer. Otherwise, if `grep-highlight-matches' is nil, the whole
1902 source line is highlighted.
1903
1904 *** New key bindings in grep output window:
1905 SPC and DEL scrolls window up and down. C-n and C-p moves to next and
1906 previous match in the grep window. RET jumps to the source line of
1907 the current match. `n' and `p' shows next and previous match in
1908 other window, but does not switch buffer. `{' and `}' jumps to the
1909 previous or next file in the grep output. TAB also jumps to the next
1910 file.
1911 1916
1912 --- 1917 ---
1913 ** Rmail now displays 5-digit message ids in its summary buffer. 1918 ** Rmail now displays 5-digit message ids in its summary buffer.
1914 1919
1915 --- 1920 ---