Mercurial > emacs
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 --- |