Mercurial > emacs
comparison etc/NEWS @ 90054:f2ebccfa87d4
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-74
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-709
Update from CVS: src/indent.c (Fvertical_motion): Fix last change.
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-710
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-715
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-716
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-74
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Wed, 08 Dec 2004 05:02:30 +0000 |
parents | b637c617432f 8cf051896b6b |
children | fb79180b618d |
comparison
equal
deleted
inserted
replaced
90053:fff5f1a61d92 | 90054:f2ebccfa87d4 |
---|---|
748 | 748 |
749 *** The new command bibtex-complete completes word fragment before | 749 *** The new command bibtex-complete completes word fragment before |
750 point according to context (bound to M-tab). | 750 point according to context (bound to M-tab). |
751 | 751 |
752 *** The new commands bibtex-find-entry and bibtex-find-crossref | 752 *** The new commands bibtex-find-entry and bibtex-find-crossref |
753 locate entries and crossref'd entries. Crossref fields are clickable | 753 locate entries and crossref'd entries (bound to C-c C-s and C-c C-x). |
754 (bound to mouse-2, RET). | 754 Crossref fields are clickable (bound to mouse-2, RET). |
755 | 755 |
756 *** In BibTeX mode the command fill-paragraph (bound to M-q) fills | 756 *** In BibTeX mode the command fill-paragraph (bound to M-q) fills |
757 individual fields of a BibTeX entry. | 757 individual fields of a BibTeX entry. |
758 | 758 |
759 *** The new variables bibtex-files and bibtex-file-path define a set | |
760 of BibTeX files that are searched for entry keys. | |
761 | |
759 *** The new command bibtex-validate-globally checks for duplicate keys | 762 *** The new command bibtex-validate-globally checks for duplicate keys |
760 in multiple BibTeX files. See also the new variables bibtex-files | |
761 and bibtex-file-path. | |
762 | |
763 *** The new command bibtex-find-entry-globally searches BibTeX entries | |
764 in multiple BibTeX files. | 763 in multiple BibTeX files. |
765 | 764 |
766 *** The new command bibtex-copy-summary-as-kill pushes summary | 765 *** The new command bibtex-copy-summary-as-kill pushes summary |
767 of BibTeX entry to kill ring (bound to C-c C-t). | 766 of BibTeX entry to kill ring (bound to C-c C-t). |
768 | 767 |
1026 ** The file selection dialog for Gtk+, Mac, W32 and Motif/Lesstif can be | 1025 ** The file selection dialog for Gtk+, Mac, W32 and Motif/Lesstif can be |
1027 disabled by customizing the variable `use-file-dialog'. | 1026 disabled by customizing the variable `use-file-dialog'. |
1028 | 1027 |
1029 +++ | 1028 +++ |
1030 ** For Gtk+ version 2.4, you can make Emacs use the old file dialog | 1029 ** For Gtk+ version 2.4, you can make Emacs use the old file dialog |
1031 by setting the variable `use-old-gtk-file-dialog' to t. Default is to use | 1030 by setting the variable `x-use-old-gtk-file-dialog' to t. Default is to use |
1032 the new dialog. | 1031 the new dialog. |
1033 | 1032 |
1034 +++ | 1033 +++ |
1035 ** Emacs can produce an underscore-like (horizontal bar) cursor. | 1034 ** Emacs can produce an underscore-like (horizontal bar) cursor. |
1036 The underscore cursor is set by putting `(cursor-type . hbar)' in | 1035 The underscore cursor is set by putting `(cursor-type . hbar)' in |
1555 prompts for a year and a week number, and moves to the first | 1554 prompts for a year and a week number, and moves to the first |
1556 day of that ISO week. | 1555 day of that ISO week. |
1557 | 1556 |
1558 --- | 1557 --- |
1559 ** The functions `holiday-easter-etc' and `holiday-advent' now take | 1558 ** The functions `holiday-easter-etc' and `holiday-advent' now take |
1560 arguments, and only report on the specified holiday rather than all. | 1559 optional arguments, in order to only report on the specified holiday |
1561 This makes customization of the variable `christian-holidays' simpler, | 1560 rather than all. This makes customization of variables such as |
1562 but existing customizations may need to be updated. | 1561 `christian-holidays' simpler. |
1563 | 1562 |
1564 ** The function `simple-diary-display' now by default sets a header line. | 1563 ** The function `simple-diary-display' now by default sets a header line. |
1565 This can be controlled through the variables `diary-header-line-flag' | 1564 This can be controlled through the variables `diary-header-line-flag' |
1566 and `diary-header-line-format'. | 1565 and `diary-header-line-format'. |
1567 | 1566 |
2033 ** F90 mode now has support for hs-minor-mode (hideshow). | 2032 ** F90 mode now has support for hs-minor-mode (hideshow). |
2034 It cannot deal with every code format, but ought to handle a sizeable | 2033 It cannot deal with every code format, but ought to handle a sizeable |
2035 majority. | 2034 majority. |
2036 | 2035 |
2037 --- | 2036 --- |
2037 ** The new function `f90-backslash-not-special' can be used to change | |
2038 the syntax of backslashes in F90 buffers. | |
2039 | |
2040 --- | |
2038 ** Prolog mode has a new variable `prolog-font-lock-keywords' | 2041 ** Prolog mode has a new variable `prolog-font-lock-keywords' |
2039 to support use of font-lock. | 2042 to support use of font-lock. |
2040 | 2043 |
2041 +++ | 2044 +++ |
2042 ** `special-display-buffer-names' and `special-display-regexps' now | 2045 ** `special-display-buffer-names' and `special-display-regexps' now |
2408 ** `cfengine-mode' is a major mode for editing GNU Cfengine | 2411 ** `cfengine-mode' is a major mode for editing GNU Cfengine |
2409 configuration files. | 2412 configuration files. |
2410 | 2413 |
2411 * Lisp Changes in Emacs 21.4 | 2414 * Lisp Changes in Emacs 21.4 |
2412 | 2415 |
2416 +++ | |
2417 ** read-from-minibuffer now accepts an additional argument KEEP-ALL | |
2418 saying to put all inputs in the history list, even empty ones. | |
2419 | |
2420 +++ | |
2421 ** The new variable search-spaces-regexp controls how to search | |
2422 for spaces in a regular expression. If it is non-nil, it should be a | |
2423 regular expression, and any series of spaces stands for that regular | |
2424 expression. If it is nil, spaces stand for themselves. | |
2425 | |
2426 Spaces inside of constructs such as [..] and *, +, ? are never | |
2427 replaced with search-spaces-regexp. | |
2428 | |
2413 --- | 2429 --- |
2414 ** list-buffers-noselect now takes an additional argument, BUFFER-LIST. | 2430 ** list-buffers-noselect now takes an additional argument, BUFFER-LIST. |
2415 If it is non-nil, it specifies which buffers to list. | 2431 If it is non-nil, it specifies which buffers to list. |
2416 | 2432 |
2417 --- | 2433 --- |
2420 | 2436 |
2421 +++ | 2437 +++ |
2422 ** The new function syntax-after returns the syntax code | 2438 ** The new function syntax-after returns the syntax code |
2423 of the character after a specified buffer position, taking account | 2439 of the character after a specified buffer position, taking account |
2424 of text properties as well as the character code. | 2440 of text properties as well as the character code. |
2425 It returns the value compatibly with char-syntax, except | |
2426 that the value can be a list (SYNTAX . MATCHER) which says | |
2427 what the matching character is. | |
2428 | 2441 |
2429 +++ | 2442 +++ |
2430 ** The new primitive `get-internal-run-time' returns the processor | 2443 ** The new primitive `get-internal-run-time' returns the processor |
2431 run time used by Emacs since start-up. | 2444 run time used by Emacs since start-up. |
2432 | 2445 |
2433 +++ | 2446 +++ |
2434 ** The new function `called-interactively-p' does what many people | 2447 ** The new function `called-interactively-p' does what many people |
2435 have mistakenly believed `interactively-p' did: it returns t if the | 2448 have mistakenly believed `interactive-p' did: it returns t if the |
2436 calling function was called through `call-interactively'. | 2449 calling function was called through `call-interactively'. This should |
2437 This should only be used when you cannot add a new "interactively" | 2450 only be used when you cannot add a new "interactive" argument to the |
2438 argument to the command. | 2451 command. |
2452 | |
2453 +++ | |
2454 ** The new function `assoc-string' replaces `assoc-ignore-case' and | |
2455 `assoc-ignore-representation', which are still available, but have | |
2456 been declared obsolete. | |
2439 | 2457 |
2440 +++ | 2458 +++ |
2441 ** An interactive specification may now use the code letter 'U' to get | 2459 ** An interactive specification may now use the code letter 'U' to get |
2442 the up-event that was discarded in case the last key sequence read for a | 2460 the up-event that was discarded in case the last key sequence read for a |
2443 previous 'k' or 'K' argument was a down-event; otherwise nil is used. | 2461 previous 'k' or 'K' argument was a down-event; otherwise nil is used. |
2512 | 2530 |
2513 +++ | 2531 +++ |
2514 ** The new primitive `set-file-times' sets a file's access and | 2532 ** The new primitive `set-file-times' sets a file's access and |
2515 modification times. Magic file name handlers can handle this | 2533 modification times. Magic file name handlers can handle this |
2516 operation. | 2534 operation. |
2517 | |
2518 ** file-remote-p now returns an identifier for the remote system, | |
2519 if the file is indeed remote. (Before, the return value was t in | |
2520 this case.) | |
2521 | 2535 |
2522 +++ | 2536 +++ |
2523 ** The display space :width and :align-to text properties are now | 2537 ** The display space :width and :align-to text properties are now |
2524 supported on text terminals. | 2538 supported on text terminals. |
2525 | 2539 |
2640 | 2654 |
2641 ** New macro with-local-quit temporarily sets inhibit-quit to nil for use | 2655 ** New macro with-local-quit temporarily sets inhibit-quit to nil for use |
2642 around potentially blocking or long-running code in timers | 2656 around potentially blocking or long-running code in timers |
2643 and post-command-hooks. | 2657 and post-command-hooks. |
2644 | 2658 |
2659 ** An unconditional face specification in defface (one where the DISPLAY part | |
2660 is just t) applies to all cases and does not override subsequent entries. | |
2661 | |
2645 +++ | 2662 +++ |
2646 ** New face attribute `min-colors' can be used to tailor the face color | 2663 ** New face attribute `min-colors' can be used to tailor the face color |
2647 to the number of colors supported by a display, and define the | 2664 to the number of colors supported by a display, and define the |
2648 foreground and background colors accordingly so that they look best on | 2665 foreground and background colors accordingly so that they look best on |
2649 a terminal that supports at least this many colors. This is now the | 2666 a terminal that supports at least this many colors. This is now the |
3282 | 3299 |
3283 +++ | 3300 +++ |
3284 ** The new function `file-remote-p' tests a file name and returns | 3301 ** The new function `file-remote-p' tests a file name and returns |
3285 non-nil if it specifies a remote file (one that Emacs accesses using | 3302 non-nil if it specifies a remote file (one that Emacs accesses using |
3286 its own special methods and not directly through the file system). | 3303 its own special methods and not directly through the file system). |
3304 The value in that case is an identifier for the remote file system. | |
3287 | 3305 |
3288 --- | 3306 --- |
3289 ** When a Lisp file uses CL functions at run-time, compiling the file | 3307 ** When a Lisp file uses CL functions at run-time, compiling the file |
3290 now issues warnings about these calls, unless the file performs | 3308 now issues warnings about these calls, unless the file performs |
3291 (require 'cl) when loaded. | 3309 (require 'cl) when loaded. |