# HG changeset patch # User Dave Love # Date 985048480 0 # Node ID 9902636b4757c69713f067e7b563659dd4036547 # Parent 3067f258e551b65cdd1ed75c236efd152dd50a8c *** empty log message *** diff -r 3067f258e551 -r 9902636b4757 etc/NEWS --- a/etc/NEWS Mon Mar 19 22:52:38 2001 +0000 +++ b/etc/NEWS Tue Mar 20 00:34:40 2001 +0000 @@ -172,7 +172,7 @@ To make the tool bar more useful, we need contributions of extra icons for specific modes (with copyright assignments). Contributions would -also be useful manually to touch up some of the PBM icons. +also be useful to touch up some of the PBM icons manually. +++ ** Tooltips. @@ -192,7 +192,7 @@ solid; otherwise, it is hollow. The user-option `show-cursor-in-non-selected-windows' controls how to display the cursor in non-selected windows. If nil, no cursor is shown, if -non-nil a hollow box cursor is shown. This option can be customized. +non-nil a hollow box cursor is shown. ** Fringes to the left and right of windows are used to display truncation marks, continuation marks, overlay arrows and alike. The @@ -929,9 +929,7 @@ +++ *** Change Log mode now adds a file's version number to change log entries if user-option `change-log-version-info-enabled' is non-nil. - -+++ -*** Unless the file is under version control the search for a file's +Unless the file is under version control the search for a file's version number is performed based on regular expressions from `change-log-version-number-regexp-list' which can be customized. Version numbers are only found in the first 10 percent of a file. @@ -1093,28 +1091,15 @@ ** Customize changes *** Customize now supports comments about customized items. Use the -`State' menu to add comments. Note that customization comments will -cause the customizations to fail in earlier versions of Emacs. +`State' menu to add comments, or give a prefix argument to +M-x customize-set-variable or M-x customize-set-value. Note that +customization comments will cause the customizations to fail in +earlier versions of Emacs. *** The new option `custom-buffer-done-function' says whether to kill Custom buffers when you've done with them or just bury them (the default). -*** The keyword :set-after in defcustom allows to specify dependencies -between custom options. Example: - - (defcustom default-input-method nil - "*Default input method for multilingual text (a string). - This is the input method activated automatically by the command - `toggle-input-method' (\\[toggle-input-method])." - :group 'mule - :type '(choice (const nil) string) - :set-after '(current-language-environment)) - -This specifies that default-input-method should be set after -current-language-environment even if default-input-method appears -first in a custom-set-variables statement. - ** New features in evaluation commands *** The commands to evaluate Lisp expressions, such as C-M-x in Lisp @@ -1904,8 +1889,7 @@ +++ *** bs.el is a new package for buffer selection similar to list-buffers or electric-buffer-list. Use M-x bs-show to display a -buffer menu with this package. You can use M-x bs-customize to -customize the package. +buffer menu with this package. See the Custom group `bs'. *** find-lisp.el is a package emulating the Unix find command in Lisp. @@ -2012,17 +1996,10 @@ delimit-columns-rectangle Prettify all columns in a text rectangle. +++ -*** The package recentf.el maintains a menu for visiting files that -were operated on recently. - -M-x recentf-mode RET toggles recentf mode. - -M-x customize-variable RET recentf-mode RET can be used to enable -recentf at Emacs startup. - -M-x customize-variable RET recentf-menu-filter RET to specify a menu -filter function to change the menu appearance. For example, the recent -file list can be displayed: +*** Recentf mode maintains a menu for visiting files that were +operated on recently. User option recentf-menu-filter specifies a +menu filter function to change the menu appearance. For example, the +recent file list can be displayed: - organized by major modes, directories or user defined rules. - sorted by file paths, file names, ascending or descending. @@ -2044,7 +2021,6 @@ viewing/editing context diffs (patches). It is selected for files with extension `.diff', `.diffs', `.patch' and `.rej'. -+++ *** EUDC, the Emacs Unified Directory Client, provides a common user interface to access directory servers using different directory protocols. It has a separate manual. @@ -2155,6 +2131,21 @@ * Lisp changes made after edition 2.6 of the Emacs Lisp Manual, (Display-related features are described in a page of their own below.) +** The keyword :set-after in defcustom allows to specify dependencies +between custom options. Example: + + (defcustom default-input-method nil + "*Default input method for multilingual text (a string). + This is the input method activated automatically by the command + `toggle-input-method' (\\[toggle-input-method])." + :group 'mule + :type '(choice (const nil) string) + :set-after '(current-language-environment)) + +This specifies that default-input-method should be set after +current-language-environment even if default-input-method appears +first in a custom-set-variables statement. + ** The new hook `kbd-macro-termination-hook' is run at the end of function execute-kbd-macro. Functions on this hook are called with no args. The hook is run independent of how the macro was terminated @@ -2467,7 +2458,10 @@ 0xA0..0xFF respectively. Note that the multibyte representation of eight-bit-control is never exposed; this leads to an exception in the emacs-mule coding system, which encodes everything else to the -buffer/string internal representation. +buffer/string internal representation. Note that to search for +eight-bit-graphic characters in a multibyte buffer, the search string +must be multibyte, otherwise such characters will be converted to +their multibyte equivalent. +++ ** If the APPEND argument of `write-region' is an integer, it seeks to @@ -2665,9 +2659,9 @@ ** The new built-in error `text-read-only' is signaled when trying to modify read-only text. -+++ ** New functions and variables for locales. ++++ The new variable `locale-coding-system' specifies how to encode and decode strings passed to low-level message functions like strerror and time functions like strftime. The new variables @@ -2949,8 +2943,8 @@ hooks attached to text properties and overlay properties. +++ -** assoc-delete-all is a new function that deletes all the -elements of an alist which have a particular value as the car. +** assq-delete-all is a new function that deletes all the +elements of an alist which have a car `eq' to a particular value. +++ ** make-temp-file provides a more reliable way to create a temporary file.