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.