Mercurial > emacs
comparison etc/NEWS @ 89971:cce1c0ee76ee
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-36
Merge from emacs--cvs-trunk--0, emacs--gnus--5.10, gnus--rel--5.10
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-523
Merge from emacs--gnus--5.10, gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-524
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-534
Update from CVS
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--base-0
tag of miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-464
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-1
Import from CVS branch gnus-5_10-branch
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-2
Merge from lorentey@elte.hu--2004/emacs--multi-tty--0, emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-3
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-4
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-18
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-19
Remove autoconf-generated files from archive
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-20
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Thu, 09 Sep 2004 09:36:36 +0000 |
parents | 3219f94257bc f7a178c7c443 |
children | 566253900690 |
comparison
equal
deleted
inserted
replaced
89970:a849e5779b8c | 89971:cce1c0ee76ee |
---|---|
315 `compilation-mode-font-lock-keywords' and it nicely handles all the checks | 315 `compilation-mode-font-lock-keywords' and it nicely handles all the checks |
316 that configure outputs and -o options so you see at a glance where you are. | 316 that configure outputs and -o options so you see at a glance where you are. |
317 | 317 |
318 The new file etc/compilation.txt gives examples of each type of message. | 318 The new file etc/compilation.txt gives examples of each type of message. |
319 | 319 |
320 ** M-x grep has been adapted to new compile | 320 ** Compilation mode enhancements: |
321 | |
322 *** New user option `compilation-environment'. | |
323 This option allows you to specify environment variables for inferior | |
324 compilation processes without affecting the environment that all | |
325 subprocesses inherit. | |
326 | |
327 ** Grep has been decoupled from compilation mode setup. | |
328 | |
329 *** There's a new separate package grep.el. | |
330 | |
331 *** M-x grep has been adapted to new compile | |
321 | 332 |
322 Hits are fontified in green, and hits in binary files in orange. Grep buffers | 333 Hits are fontified in green, and hits in binary files in orange. Grep buffers |
323 can be saved and automatically revisited with the new Grep mode. | 334 can be saved and automatically revisited with the new Grep mode. |
335 | |
336 *** Grep commands now have their own submenu and customization group. | |
337 | |
338 *** The new variables `grep-window-height', `grep-auto-highlight', and | |
339 `grep-scroll-output' can be used to override the corresponding | |
340 compilation mode settings for grep commands. | |
341 | |
342 *** New option `grep-highlight-matches' highlightes matches in *grep* | |
343 buffer. It uses a special feature of some grep programs which accept | |
344 --color option to output markers around matches. When going to the next | |
345 match with `next-error' the exact match is highlighted in the source | |
346 buffer. Otherwise, if `grep-highlight-matches' is nil, the whole | |
347 source line is highlighted. | |
348 | |
349 *** New key bindings in grep output window: | |
350 SPC and DEL scrolls window up and down. C-n and C-p moves to next and | |
351 previous match in the grep window. RET jumps to the source line of | |
352 the current match. `n' and `p' shows next and previous match in | |
353 other window, but does not switch buffer. `{' and `}' jumps to the | |
354 previous or next file in the grep output. TAB also jumps to the next | |
355 file. | |
356 | |
357 ** New options `next-error-highlight' and `next-error-highlight-no-select' | |
358 specify the method of highlighting of the corresponding source line | |
359 in new face `next-error'. | |
360 | |
361 ** A new minor mode `next-error-follow-minor-mode' can be used in | |
362 compilation-mode, grep-mode, occur-mode, and diff-mode (i.e. all the | |
363 modes that can use `next-error'). In this mode, cursor motion in the | |
364 buffer causes automatic display in another window of the corresponding | |
365 matches, compilation errors, etc. This minor mode can be toggled with | |
366 C-c C-f. | |
324 | 367 |
325 ** M-x diff uses diff-mode instead of compilation-mode. | 368 ** M-x diff uses diff-mode instead of compilation-mode. |
326 | 369 |
327 ** M-x compare-windows now can automatically skip non-matching text to | 370 ** M-x compare-windows now can automatically skip non-matching text to |
328 resync points in both windows. | 371 resync points in both windows. |
329 | 372 |
330 ** New command `strokes-global-set-stroke-string'. | 373 ** New command `strokes-global-set-stroke-string'. |
331 This is like `strokes-global-set-stroke', but it allows you to bind | 374 This is like `strokes-global-set-stroke', but it allows you to bind |
332 the stroke directly to a string to insert. This is convenient for | 375 the stroke directly to a string to insert. This is convenient for |
333 using strokes as an input method. | 376 using strokes as an input method. |
377 | |
378 ** Gnus package | |
379 | |
380 *** Gnus now includes Sieve and PGG | |
381 Sieve is a library for managing Sieve scripts. PGG is a library to handle | |
382 PGP/MIME. | |
383 | |
384 *** There are many news features, bug fixes and improvements. | |
385 See the file GNUS-NEWS or the node "Oort Gnus" in the Gnus manual for details. | |
334 | 386 |
335 +++ | 387 +++ |
336 ** Desktop package | 388 ** Desktop package |
337 | 389 |
338 *** Desktop saving is now a minor mode, desktop-save-mode. Variable | 390 *** Desktop saving is now a minor mode, desktop-save-mode. Variable |
1193 ** M-% typed in isearch mode invokes `query-replace' or | 1245 ** M-% typed in isearch mode invokes `query-replace' or |
1194 `query-replace-regexp' (depending on search mode) with the current | 1246 `query-replace-regexp' (depending on search mode) with the current |
1195 search string used as the string to replace. | 1247 search string used as the string to replace. |
1196 | 1248 |
1197 +++ | 1249 +++ |
1250 ** New user option `isearch-resume-enabled'. | |
1251 This option can be disabled, to avoid the normal behavior of isearch | |
1252 which puts calls to `isearch-resume' in the command history. | |
1253 | |
1254 +++ | |
1255 ** New user option `history-delete-duplicates'. | |
1256 If set to t when adding a new history element, all previous identical | |
1257 elements are deleted. | |
1258 | |
1259 +++ | |
1198 ** Yanking text now discards certain text properties that can | 1260 ** Yanking text now discards certain text properties that can |
1199 be inconvenient when you did not expect them. The variable | 1261 be inconvenient when you did not expect them. The variable |
1200 `yank-excluded-properties' specifies which ones. Insertion | 1262 `yank-excluded-properties' specifies which ones. Insertion |
1201 of register contents and rectangles also discards these properties. | 1263 of register contents and rectangles also discards these properties. |
1202 | 1264 |
1860 from the file name or buffer contents. | 1922 from the file name or buffer contents. |
1861 | 1923 |
1862 +++ | 1924 +++ |
1863 ** `xml-mode' is now an alias for `sgml-mode', which has XML support. | 1925 ** `xml-mode' is now an alias for `sgml-mode', which has XML support. |
1864 | 1926 |
1865 +++ | |
1866 ** New user option `isearch-resume-enabled'. | |
1867 This option can be disabled, to avoid the normal behavior of isearch | |
1868 which puts calls to `isearch-resume' in the command history. | |
1869 | |
1870 --- | 1927 --- |
1871 ** Lisp mode now uses font-lock-doc-face for the docstrings. | 1928 ** Lisp mode now uses font-lock-doc-face for the docstrings. |
1872 | 1929 |
1873 --- | 1930 --- |
1874 ** Perl mode has a new variable `perl-indent-continued-arguments'. | 1931 ** Perl mode has a new variable `perl-indent-continued-arguments'. |
1929 | 1986 |
1930 +++ | 1987 +++ |
1931 ** New user option `inhibit-startup-buffer-menu'. | 1988 ** New user option `inhibit-startup-buffer-menu'. |
1932 When loading many files, for instance with `emacs *', Emacs normally | 1989 When loading many files, for instance with `emacs *', Emacs normally |
1933 displays a buffer menu. This option turns the buffer menu off. | 1990 displays a buffer menu. This option turns the buffer menu off. |
1934 | |
1935 ** Compilation mode enhancements: | |
1936 | |
1937 *** New user option `compilation-environment'. | |
1938 This option allows you to specify environment variables for inferior | |
1939 compilation processes without affecting the environment that all | |
1940 subprocesses inherit. | |
1941 | |
1942 *** New options `next-error-highlight' and `next-error-highlight-no-select' | |
1943 specify the method of highlighting of the corresponding source line | |
1944 in new face `next-error'. | |
1945 | |
1946 ** Grep has been decoupled from compilation mode setup. | |
1947 | |
1948 *** There's a new separate package grep.el. | |
1949 | |
1950 *** Grep commands now have their own submenu and customization group. | |
1951 | |
1952 *** The new variables `grep-window-height', `grep-auto-highlight', and | |
1953 `grep-scroll-output' can be used to override the corresponding | |
1954 compilation mode settings for grep commands. | |
1955 | |
1956 *** New option `grep-highlight-matches' highlightes matches in *grep* | |
1957 buffer. It uses a special feature of some grep programs which accept | |
1958 --color option to output markers around matches. When going to the next | |
1959 match with `next-error' the exact match is highlighted in the source | |
1960 buffer. Otherwise, if `grep-highlight-matches' is nil, the whole | |
1961 source line is highlighted. | |
1962 | |
1963 *** New key bindings in grep output window: | |
1964 SPC and DEL scrolls window up and down. C-n and C-p moves to next and | |
1965 previous match in the grep window. RET jumps to the source line of | |
1966 the current match. `n' and `p' shows next and previous match in | |
1967 other window, but does not switch buffer. `{' and `}' jumps to the | |
1968 previous or next file in the grep output. TAB also jumps to the next | |
1969 file. | |
1970 | 1991 |
1971 --- | 1992 --- |
1972 ** Rmail now displays 5-digit message ids in its summary buffer. | 1993 ** Rmail now displays 5-digit message ids in its summary buffer. |
1973 | 1994 |
1974 --- | 1995 --- |
2284 configuration files. | 2305 configuration files. |
2285 | 2306 |
2286 * Lisp Changes in Emacs 21.4 | 2307 * Lisp Changes in Emacs 21.4 |
2287 | 2308 |
2288 +++ | 2309 +++ |
2310 ** `auto-save-file-format' has been renamed to | |
2311 `buffer-auto-save-file-format' and made into a permanent local. | |
2312 | |
2313 +++ | |
2289 ** Both the variable and the function `disabled-command-hook' have | 2314 ** Both the variable and the function `disabled-command-hook' have |
2290 been renamed to `disabled-command-function'. The variable | 2315 been renamed to `disabled-command-function'. The variable |
2291 `disabled-command-hook' has been kept as an obsolete alias. | 2316 `disabled-command-hook' has been kept as an obsolete alias. |
2292 | 2317 |
2293 ** Function `compute-motion' now calculates the usable window | 2318 ** Function `compute-motion' now calculates the usable window |
2459 height) of the specified image. | 2484 height) of the specified image. |
2460 | 2485 |
2461 The form `(+ EXPR ...)' adds up the value of the expressions. | 2486 The form `(+ EXPR ...)' adds up the value of the expressions. |
2462 The form `(- EXPR ...)' negates or subtracts the value of the expressions. | 2487 The form `(- EXPR ...)' negates or subtracts the value of the expressions. |
2463 | 2488 |
2489 ** Normally, the cursor is displayed at the end of any overlay and | |
2490 text property string that may be present at the current window | |
2491 position. The cursor may now be placed on any character of such | |
2492 strings by giving that character a non-nil `cursor' text property. | |
2493 | |
2464 ** New macro with-local-quit temporarily sets inhibit-quit to nil for use | 2494 ** New macro with-local-quit temporarily sets inhibit-quit to nil for use |
2465 around potentially blocking or long-running code in timers | 2495 around potentially blocking or long-running code in timers |
2466 and post-command-hooks. | 2496 and post-command-hooks. |
2467 | 2497 |
2468 +++ | 2498 +++ |
2933 ** The option --script FILE runs Emacs in batch mode and loads FILE. | 2963 ** The option --script FILE runs Emacs in batch mode and loads FILE. |
2934 It is useful for writing Emacs Lisp shell script files, because they | 2964 It is useful for writing Emacs Lisp shell script files, because they |
2935 can start with this line: | 2965 can start with this line: |
2936 | 2966 |
2937 #!/usr/bin/emacs --script | 2967 #!/usr/bin/emacs --script |
2968 | |
2969 ** The option --directory DIR now modifies `load-path' immediately. | |
2970 Directories are added to the front of `load-path' in the order they | |
2971 appear on the command line. For example, with this command line: | |
2972 | |
2973 emacs -batch -L .. -L /tmp --eval "(require 'foo)" | |
2974 | |
2975 Emacs looks for library `foo' in the parent directory, then in /tmp, then | |
2976 in the other directories in `load-path'. (-L is short for --directory.) | |
2938 | 2977 |
2939 +++ | 2978 +++ |
2940 ** A function's docstring can now hold the function's usage info on | 2979 ** A function's docstring can now hold the function's usage info on |
2941 its last line. It should match the regexp "\n\n(fn.*)\\'". | 2980 its last line. It should match the regexp "\n\n(fn.*)\\'". |
2942 | 2981 |