[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/etc/NEWS
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/etc/NEWS |
Date: |
Mon, 24 Jun 2002 05:42:38 -0400 |
Index: emacs/etc/NEWS
diff -c emacs/etc/NEWS:1.702 emacs/etc/NEWS:1.703
*** emacs/etc/NEWS:1.702 Sun Jun 23 17:50:34 2002
--- emacs/etc/NEWS Mon Jun 24 05:42:38 2002
***************
*** 100,109 ****
--- 100,112 ----
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,191 ****
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 `multi-occur' is just like `occur', except it can
--- 184,195 ----
only when it is active). The default is nil, so that this feature is not
enabled.
! +++
! ** 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,307 ****
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.
** shell-mode now supports programmable completion using `pcomplete'.
** Emacs now tries to set up buffer coding systems for HTML/XML files
--- 304,313 ----
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 offers completion.
+ ---
** shell-mode now supports programmable completion using `pcomplete'.
** Emacs now tries to set up buffer coding systems for HTML/XML files
***************
*** 378,393 ****
`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.
--- 384,396 ----
`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'.
! +++
** 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,400 ****
--- 398,404 ----
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,451 ****
--- 446,457 ----
*** 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,467 ****
--- 459,476 ----
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,504 ****
--- 504,515 ----
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,522 ****
--- 523,535 ----
** 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,561 ****
--- 553,578 ----
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,660 ****
** 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.
** 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.
--- 662,681 ----
** 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, 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,673 ****
--- 689,695 ----
** `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,702 ****
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',
`f90-beginning-of-block', `f90-next-block', `f90-previous-block'.
! ** 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 `$$'.
--- 700,726 ----
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',
`f90-beginning-of-block', `f90-next-block', `f90-previous-block'.
! ---
! ** 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'.
! +++
** 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,715 ****
--- 734,744 ----
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,726 ****
---
** 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
--- 746,751 ----
***************
*** 735,740 ****
--- 760,766 ----
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,763 ****
---
** 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
--- 780,785 ----
***************
*** 832,848 ****
`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.
--- 854,859 ----
***************
*** 884,889 ****
--- 895,903 ----
* 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,911 ****
`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 `defmacro' form may contain declarations specifying how to
indent the macro in Lisp mode and how to debug it with Edebug. The
--- 919,925 ----
`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 `defmacro' form may contain declarations specifying how to
indent the macro in Lisp mode and how to debug it with Edebug. The
***************
*** 1228,1233 ****
--- 1242,1258 ----
** 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
***************
*** 1389,1394 ****
--- 1414,1424 ----
** `define-derived-mode' now accepts nil as the parent.
** 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'.
- [Emacs-diffs] Changes to emacs/etc/NEWS, (continued)
- [Emacs-diffs] Changes to emacs/etc/NEWS, Eli Zaretskii, 2002/06/17
- [Emacs-diffs] Changes to emacs/etc/NEWS, Eli Zaretskii, 2002/06/17
- [Emacs-diffs] Changes to emacs/etc/NEWS, Eli Zaretskii, 2002/06/17
- [Emacs-diffs] Changes to emacs/etc/NEWS, Richard M. Stallman, 2002/06/17
- [Emacs-diffs] Changes to emacs/etc/NEWS, Kai Großjohann, 2002/06/18
- [Emacs-diffs] Changes to emacs/etc/NEWS, Juanma Barranquero, 2002/06/18
- [Emacs-diffs] Changes to emacs/etc/NEWS, Juanma Barranquero, 2002/06/18
- [Emacs-diffs] Changes to emacs/etc/NEWS, Francesco Potortì, 2002/06/20
- [Emacs-diffs] Changes to emacs/etc/NEWS, Stefan Monnier, 2002/06/23
- [Emacs-diffs] Changes to emacs/etc/NEWS, Stefan Monnier, 2002/06/23
- [Emacs-diffs] Changes to emacs/etc/NEWS,
Richard M. Stallman <=
- [Emacs-diffs] Changes to emacs/etc/NEWS, Glenn Morris, 2002/06/24
- [Emacs-diffs] Changes to emacs/etc/NEWS, Richard M. Stallman, 2002/06/26
- [Emacs-diffs] Changes to emacs/etc/NEWS, Richard M. Stallman, 2002/06/26
- [Emacs-diffs] Changes to emacs/etc/NEWS, Kim F. Storm, 2002/06/27