diff etc/NEWS @ 36039:9c2bd5a836b3

point to INSTALL reduce hideshow entry mac-roman coding system
author Dave Love <fx@gnu.org>
date Sun, 11 Feb 2001 18:35:57 +0000
parents f6e7e24f14e9
children 1a29f6d22f6e
line wrap: on
line diff
--- a/etc/NEWS	Sun Feb 11 17:56:04 2001 +0000
+++ b/etc/NEWS	Sun Feb 11 18:35:57 2001 +0000
@@ -8,6 +8,10 @@
 
 * Installation Changes in Emacs 21.1
 
+See the INSTALL file for information on installing extra libraries and
+fonts to take advantage of the new graphical features and extra
+charsets in this release.
+
 ** Support for GNU/Linux on IA64 machines has been added.
 
 ** Support for LynxOS has been added.
@@ -177,6 +181,7 @@
 
 *** There is image support of various kinds and some sound support.
 
++++
 ** When your terminal can't display characters from some of the ISO
 8859 character sets but can display Latin-1, you can display
 more-or-less mnemonic sequences of ASCII/Latin-1 characters instead of
@@ -859,86 +864,27 @@
 
 ** Changes to hideshow.el
 
-Hideshow is now at version 5.x.  It uses a new algorithms for block
-selection and traversal, includes more isearch support, and has more
-conventional keybindings.
-
 *** Generalized block selection and traversal
 
-A block is now recognized by three things: its start and end regexps
-(both strings), and a match-data selector (an integer) specifying
-which sub-expression in the start regexp serves as the place where a
-`forward-sexp'-like function can operate.  Hideshow always adjusts
-point to this sub-expression before calling `hs-forward-sexp-func'
-(which for most modes evaluates to `forward-sexp').
-
-If the match-data selector is not specified, it defaults to zero,
-i.e., the entire start regexp is valid, w/ no prefix.  This is
-backwards compatible with previous versions of hideshow.  Please see
-the docstring for variable `hs-special-modes-alist' for details.
-
-*** Isearch support for updating mode line
-
-During incremental search, if Hideshow minor mode is active, hidden
-blocks are temporarily shown.  The variable `hs-headline' records the
-line at the beginning of the opened block (preceding the hidden
-portion of the buffer), and the mode line is refreshed.  When a block
-is re-hidden, the variable is set to nil.
-
-To show `hs-headline' in the mode line, you may wish to include
-something like this in your .emacs.
-
-	(add-hook 'hs-minor-mode-hook
-	  (lambda ()
-	    (add-to-list 'mode-line-format 'hs-headline)))
-
-*** New customization var: `hs-hide-all-non-comment-function'
-
-Normally, `hs-hide-all' hides everything, leaving only the
-header lines of top-level forms (and comments, unless var
-`hs-hide-comments-when-hiding-all' is non-nil).  It does this by
-moving point to each top-level block beginning and hiding the
-block there.  In some major modes (for example, Java), this
-behavior results in few blocks left visible, which may not be so
-useful.
-
-You can now set var `hs-hide-all-non-comment-function' to a
-function to be called at each top-level block beginning, instead
-of the normal block-hiding function.  For example, the following
-code defines a function to hide one level down and move point
-appropriately, and then tells hideshow to use the new function.
-
-(defun ttn-hs-hide-level-1 ()
-  (hs-hide-level 1)
-  (forward-sexp 1))
-(setq hs-hide-all-non-comment-function 'ttn-hs-hide-level-1)
-
-The name `hs-hide-all-non-comment-function' was chosen to
-emphasize that this function is not called for comment blocks,
-only for code blocks.
-
-*** Command deleted: `hs-show-region'
-
-Historical Note: This command was added to handle "unbalanced
-parentheses" emergencies back when hideshow.el used selective
-display for implementation.
-
-*** Commands rebound to more conventional keys
-
-The hideshow commands used to be bound to keys of the form "C-c
-LETTER".  This is contrary to the Emacs keybinding convention,
-which reserves that space for user modification.  Here are the
-new bindings (which includes the addition of `hs-toggle-hiding'):
-
-  hs-hide-block               C-c C-h
-  hs-show-block               C-c C-s
-  hs-hide-all                 C-c C-M-h
-  hs-show-all                 C-c C-M-s
-  hs-hide-level               C-c C-l
-  hs-toggle-hiding            C-c C-c
-  hs-mouse-toggle-hiding      [(shift button-2)]
-
-These were chosen to roughly imitate those used by Outline mode.
+A block is now recognized by its start and end regexps (both strings),
+and an integer specifying which sub-expression in the start regexp
+serves as the place where a `forward-sexp'-like function can operate.
+See the documentation of variable `hs-special-modes-alist'.
+
+*** During incremental search, if Hideshow minor mode is active,
+hidden blocks are temporarily shown.  The variable `hs-headline' can
+be used in the mode line format to show the line at the beginning of
+the open block.
+
+*** User option `hs-hide-all-non-comment-function' specifies a
+function to be called at each top-level block beginning, instead of
+the normal block-hiding function.
+
+*** The command `hs-show-region' has been removed.
+
+*** The key bindings have changed to fit the Emacs conventions,
+roughly imitating those of Outline mode.  See the documentation for
+`hs-minor-mode'.
 
 ** Changes to Change Log mode and Add-Log functions
 
@@ -1539,10 +1485,10 @@
 ** New language environments `Polish', `Latin-8' and `Latin-9'.
 Latin-8 and Latin-9 correspond respectively to the ISO character sets
 8859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign).
-GNU Intlfonts doesn't support these yet; there are basic 8859-14 and
-8859-15 fonts at <URL:http://czyborra.com/charsets/> and recent X
-releases have 8859-15.  There are new Latin-8 and Latin-9 prefix
-(only) and Polish slash input methods in Leim.
+GNU Intlfonts doesn't support these yet but recent X releases have
+8859-15.  See etc/INSTALL for information on obtaining extra fonts.
+There are new Latin-8 and Latin-9 prefix (only) and Polish slash input
+methods in Leim.
 
 +++
 ** New language environments `Dutch' and `Spanish'.
@@ -2448,6 +2394,9 @@
 *** The function `decompose-composite-char' is now labeled as
 obsolete.
 
+** The new coding system `mac-roman' is primarily intended for use on
+the Macintosh but may be used generally for Macintosh-encoded text.
+
 ** The new character sets `mule-unicode-0100-24ff',
 `mule-unicode-2500-33ff', and `mule-unicode-e000-ffff' have been
 introduced for Unicode characters in the range U+0100..U+24FF,