changeset 45993:b974df2c611f

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Mon, 24 Jun 2002 09:42:38 +0000
parents 3da7c4263b4c
children 65253ed28734
files etc/NEWS
diffstat 1 files changed, 74 insertions(+), 44 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Mon Jun 24 08:49:22 2002 +0000
+++ b/etc/NEWS	Mon Jun 24 09:42:38 2002 +0000
@@ -100,10 +100,13 @@
 specified for that character, the commands by default customize those
 faces.
 
++++
 ** Limited support for charset unification has been added.
 By default, Emacs now knows how to translate latin-N chars between their
 charset and some other latin-N charset or unicode.  You can force a
 more complete unification by calling (unify-8859-on-decoding-mode 1).
+That maps all the Latin-N character sets into either Latin-1
+or Unicode characters.
 
 ---
 ** The scrollbar under LessTif or Motif has a smoother drag-scrolling.
@@ -181,11 +184,12 @@
 only when it is active).  The default is nil, so that this feature is not
 enabled.
 
-** The new command `describe-char pops up a buffer with description
-various information about a character, including its encodings and
-syntax, its text properties, overlays, and widgets at point.  You can
-get more information about some of them, by clicking on
-mouse-sensitive areas or moving there and pressing RET.
++++
+** The new command `describe-char' (C-u C-x =) pops up a buffer with
+description various information about a character, including its
+encodings and syntax, its text properties, overlays, and widgets at
+point.  You can get more information about some of them, by clicking
+on mouse-sensitive areas or moving there and pressing RET.
 
 +++
 ** The new command `multi-occur' is just like `occur', except it can
@@ -300,8 +304,10 @@
 whose width, height, or both width and height take up the entire
 screen size.  (For now, this does not work with some window managers.)
 
-** Info-index finally offers completion.
-
+---
+** Info-index offers completion.
+
+---
 ** shell-mode now supports programmable completion using `pcomplete'.
 
 ** Emacs now tries to set up buffer coding systems for HTML/XML files
@@ -378,16 +384,13 @@
 `yank-excluded-properties' specifies which ones.  Insertion
 of register contents and rectangles also discards these properties.
 
++++
 ** Occur, Info, and comint-derived modes now support using
 M-x font-lock-mode to toggle fontification.  The variable
 `Info-fontify' is no longer applicable; to disable fontification,
 remove `turn-on-font-lock' from `Info-mode-hook'.
 
-** The Emacs Lisp byte-compiler now displays the actual line and
-character position of errors, where possible.  Additionally, the form
-of its warning and error messages have been brought more in line with
-the output of other GNU tools.
-
++++
 ** M-x grep now tries to avoid appending `/dev/null' to the command line
 by using GNU grep `-H' option instead.  M-x grep will automatically
 detect whether this is possible or not the first time it is invoked.
@@ -395,6 +398,7 @@
 unchanged to the system to execute, which allows more complicated
 command lines to be used than was possible before.
 
+---
 ** The face-customization widget has been reworked to be less confusing.
 In particular, when you enable a face attribute using the corresponding
 check-box, there's no longer a redundant `*' option in value selection
@@ -442,10 +446,12 @@
 
 *** Do not allow debugger output history variable to grow without bounds.
 
++++
 ** hide-ifdef-mode now uses overlays rather than selective-display
 to hide its text.  This should be mostly transparent but slightly
 changes the behavior of motion commands line C-e and C-p.
 
++++
 ** In Dired's ! command (dired-do-shell-command), `*' and `?' now
 control substitution of the file names only when they are surrounded
 by whitespace.  This means you can now use them as shell wildcards
@@ -453,15 +459,18 @@
 doublequotes make no difference in the shell, but they prevent
 special treatment in `dired-do-shell-command'.
 
++++
 ** Dired's v command now runs external viewers to view certain
 types of files.  The variable `dired-view-command-alist' controls
 what external viewers to use and when.
 
++++
 ** Unquoted `$' in file names do not signal an error any more when
 the corresponding environment variable does not exist.
 Instead, the `$ENVVAR' text is left as is, so that `$$' quoting
 is only rarely needed.
 
+---
 ** jit-lock can now be delayed with `jit-lock-defer-time'.
 
 If this variable is non-nil, its value should be the amount of Emacs
@@ -495,10 +504,12 @@
 previous mark, i.e. C-u C-SPC C-SPC C-SPC ... will cycle through the
 mark ring.  Use C-u C-u C-SPC to set the mark immediately after a jump.
 
++++
 ** In the *Occur* buffer, `o' switches to it in another window, and
 C-o displays the current line's occurrence in another window without
 switching to it.
 
++++
 ** When you specify a frame size with --geometry, the size applies to
 all frames you create.  A position specified with --geometry only
 affects the initial frame.
@@ -512,11 +523,13 @@
 ** In Dired, the w command now copies the current line's file name
 into the kill ring.
 
++++
 ** The variables dired-free-space-program and dired-free-space-args
 have been renamed to directory-free-space-program and
 directory-free-space-args, and they now apply whenever Emacs puts a
 directory listing into a buffer.
 
+---
 ** mouse-wheels can now scroll a specific fraction of the window
 (rather than a fixed number of lines) and the scrolling is `progressive'.
 
@@ -540,22 +553,26 @@
 can do this either silently or asking for confirmation first,
 according to the value of `save-abbrevs'.
 
++++
 ** Display of hollow cursors now obeys the buffer-local value (if any)
 of `cursor-in-non-selected-windows' in the buffer that the cursor
 appears in.
 
++++
 ** The default values of `tooltip-delay' and `tooltip-hide-delay'
 were changed.
 
 ** On terminals whose erase-char is ^H (Backspace), Emacs
 now uses normal-erase-is-backspace-mode.
 
+---
 ** The variable `auto-save-file-name-transforms' now has a third element that
 controls whether or not the function `make-auto-save-file-name' will
 attempt to construct a unique auto-save name (e.g. for remote files).
 
 ** VC Changes
 
++++
 *** There is a new user option `vc-cvs-global-switches' that allows
 you to specify switches that are passed to any CVS command invoked
 by VC.  These switches are used as "global options" for CVS, which
@@ -645,16 +662,20 @@
 ** The command line option --no-windows has been changed to
 --no-window-system.  The old one still works, but is deprecated.
 
++++
 ** The command `list-text-properties-at' has been deleted because
 C-u C-x = gives the same information and more.
 
++++
 ** `buffer-menu' and `list-buffers' now list buffers whose names begin
-with a space, if they visit files.
+with a space, when those buffers are visiting files.  Normally buffers
+whose names begin with space are omitted.
 
 ** You can now customize fill-nobreak-predicate to control where
 filling can break lines.  We provide two sample predicates,
 fill-single-word-nobreak-p and fill-french-nobreak-p.
 
++++
 ** New user option `add-log-always-start-new-record'.
 When this option is enabled, M-x add-change-log-entry will always
 start a new record regardless of when the last record is.
@@ -668,6 +689,7 @@
 
 ** `xml-mode' is now an alias for `smgl-mode', which has XML support.
 
++++
 ** New user option `isearch-resume-enabled'.
 This option can be disabled, to avoid the normal behaviour of isearch
 which puts calls to `isearch-resume' in the command history.
@@ -678,25 +700,27 @@
 instead of using default-major-mode.
 
 ---
-** Lisp-mode now uses font-lock-doc-face for the docstrings.
-
-** perl-mode has a new variable `perl-indent-continued-arguments'.
-
-** fortran-mode has a new variable `fortran-directive-re'.
-
-** f90-mode has new navigation commands `f90-end-of-block',
+** Lisp mode now uses font-lock-doc-face for the docstrings.
+
+---
+** Perl mode has a new variable `perl-indent-continued-arguments'.
+
+** Fortran mode has a new variable `fortran-directive-re'.
+
+---
+** F90 mode has new navigation commands `f90-end-of-block',
 `f90-beginning-of-block', `f90-next-block', `f90-previous-block'.
 
-** prolog-mode has a new variable `prolog-font-lock-keywords'
+---
+** Prolog mode has a new variable `prolog-font-lock-keywords'
 to support use of font-lock.
 
++++
 ** `special-display-buffer-names' and `special-display-regexps' now
 understand two new boolean pseudo-frame-parameters `same-frame' and
 `same-window'.
 
-** When pure storage overflows while dumping, Emacs now prints how
-much pure storage it will approximately need.
-
++++
 ** M-x setenv now expands environment variables of the form `$foo' and
 `${foo}' in the specified new value of the environment variable.  To
 include a `$' in the value, use `$$'.
@@ -710,6 +734,11 @@
 candidate is a directory.
 
 +++
+** Completion commands in the minibuffer apply only to the
+text before point.  If there is text in the buffer after point,
+it remains unchanged.
+
++++
 ** New user option `inhibit-startup-buffer-menu'.
 When loading many files, for instance with `emacs *', Emacs normally
 displays a buffer menu.  This option turns the buffer menu off.
@@ -717,10 +746,6 @@
 ---
 ** Rmail now displays 5-digit message ids in its summary buffer.
 
-** When using M-x revert-buffer in a compilation buffer to rerun a
-compilation, it is now made sure that the compilation buffer is reused
-in case it has been renamed.
-
 ---
 ** On MS Windows, the "system caret" now follows the cursor.
 This enables Emacs to work better with programs that need to track
@@ -735,6 +760,7 @@
 PBM and XBM images are supported, other formats which require external
 libraries may be supported in future.
 
+---
 ** Pointing devices with more than 3 buttons are now supported on MS Windows.
 The new variable `w32-pass-extra-mouse-buttons-to-system' controls
 whether Emacs should handle the extra buttons itself (the default), or
@@ -754,10 +780,6 @@
 ---
 ** A French translation of the Emacs Tutorial is available.
 
-** When emacs is configured to use `xaw3d' scroll-bars, emacs will
-tell the scroll-bar library which colors to use for the bevels, to
-prevent the library from using dithering.
-
 ** New modes and packages
 
 *** The new cua package provides CUA-like keybindings using C-x for
@@ -832,17 +854,6 @@
 `su' and `sudo'.
 
 ---
-** Indentation of simple and extended loop forms has been added to the
-cl-indent package.  The new user options
-`lisp-loop-keyword-indentation', `lisp-loop-forms-indentation', and
-`lisp-simple-loop-indentation' can be used to customize the
-indentation of keywords and forms in loop forms.
-
----
-** Indentation of backquoted forms has been made customizable in the
-cl-indent package.  See the new user option `lisp-backquote-indentation'.
-
----
 *** The Introduction to Programming in Emacs Lisp manual is now part of
 the distribution.
 
@@ -884,6 +895,9 @@
 
 * Lisp Changes in Emacs 21.4
 
+** When pure storage overflows while dumping, Emacs now prints how
+much pure storage it will approximately need.
+
 +++
 ** Renamed file hooks to follow the convention:
 find-file-hooks to find-file-hook,
@@ -905,7 +919,7 @@
 `read-file-name' to read a directory name; when used, completion
 will only show directories.
 
-** The New lisp library fringe.el controls the apperance of fringes.
+** The new Lisp library fringe.el controls the apperance of fringes.
 
 ** The `defmacro' form may contain declarations specifying how to
 indent the macro in Lisp mode and how to debug it with Edebug.  The
@@ -1228,6 +1242,17 @@
 ** Mode line display ignores text properties in the value
 of a variable whose `risky-local-variables' property is nil.
 
+---
+** Indentation of simple and extended loop forms has been added to the
+cl-indent package.  The new user options
+`lisp-loop-keyword-indentation', `lisp-loop-forms-indentation', and
+`lisp-simple-loop-indentation' can be used to customize the
+indentation of keywords and forms in loop forms.
+
+---
+** Indentation of backquoted forms has been made customizable in the
+cl-indent package.  See the new user option `lisp-backquote-indentation'.
+
 ** Already true in Emacs 21.1, but not emphasized clearly enough:
 
 Multibyte buffers can now faithfully record all 256 character codes
@@ -1390,6 +1415,11 @@
 
 ** The local variable `no-byte-compile' in elisp files is now obeyed.
 
+** The Emacs Lisp byte-compiler now displays the actual line and
+character position of errors, where possible.  Additionally, the form
+of its warning and error messages have been brought more in line with
+the output of other GNU tools.
+
 ** New functions `keymap-prompt' and `current-active-maps'.
 
 ** New function `describe-buffer-bindings'.