aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2001-02-11 18:35:57 +0000
committerDave Love2001-02-11 18:35:57 +0000
commit889be0a15e43f8726f6fc9b0d6256409df4d21eb (patch)
tree47fd1c8bb27527046f429c568b0a5b3001d9d5e2
parentfb6de1b5332a4124ea343c60f66d53a45ed427c4 (diff)
downloademacs-889be0a15e43f8726f6fc9b0d6256409df4d21eb.tar.gz
emacs-889be0a15e43f8726f6fc9b0d6256409df4d21eb.zip
point to INSTALL
reduce hideshow entry mac-roman coding system
-rw-r--r--etc/NEWS113
1 files changed, 31 insertions, 82 deletions
diff --git a/etc/NEWS b/etc/NEWS
index f8d325c0bf6..2c4466c209f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -8,6 +8,10 @@ For older news, see the file ONEWS
8 8
9* Installation Changes in Emacs 21.1 9* Installation Changes in Emacs 21.1
10 10
11See the INSTALL file for information on installing extra libraries and
12fonts to take advantage of the new graphical features and extra
13charsets in this release.
14
11** Support for GNU/Linux on IA64 machines has been added. 15** Support for GNU/Linux on IA64 machines has been added.
12 16
13** Support for LynxOS has been added. 17** Support for LynxOS has been added.
@@ -177,6 +181,7 @@ ever-changing layouts.
177 181
178*** There is image support of various kinds and some sound support. 182*** There is image support of various kinds and some sound support.
179 183
184+++
180** When your terminal can't display characters from some of the ISO 185** When your terminal can't display characters from some of the ISO
1818859 character sets but can display Latin-1, you can display 1868859 character sets but can display Latin-1, you can display
182more-or-less mnemonic sequences of ASCII/Latin-1 characters instead of 187more-or-less mnemonic sequences of ASCII/Latin-1 characters instead of
@@ -859,86 +864,27 @@ Default is `grow-only'.
859 864
860** Changes to hideshow.el 865** Changes to hideshow.el
861 866
862Hideshow is now at version 5.x. It uses a new algorithms for block
863selection and traversal, includes more isearch support, and has more
864conventional keybindings.
865
866*** Generalized block selection and traversal 867*** Generalized block selection and traversal
867 868
868A block is now recognized by three things: its start and end regexps 869A block is now recognized by its start and end regexps (both strings),
869(both strings), and a match-data selector (an integer) specifying 870and an integer specifying which sub-expression in the start regexp
870which sub-expression in the start regexp serves as the place where a 871serves as the place where a `forward-sexp'-like function can operate.
871`forward-sexp'-like function can operate. Hideshow always adjusts 872See the documentation of variable `hs-special-modes-alist'.
872point to this sub-expression before calling `hs-forward-sexp-func' 873
873(which for most modes evaluates to `forward-sexp'). 874*** During incremental search, if Hideshow minor mode is active,
874 875hidden blocks are temporarily shown. The variable `hs-headline' can
875If the match-data selector is not specified, it defaults to zero, 876be used in the mode line format to show the line at the beginning of
876i.e., the entire start regexp is valid, w/ no prefix. This is 877the open block.
877backwards compatible with previous versions of hideshow. Please see 878
878the docstring for variable `hs-special-modes-alist' for details. 879*** User option `hs-hide-all-non-comment-function' specifies a
879 880function to be called at each top-level block beginning, instead of
880*** Isearch support for updating mode line 881the normal block-hiding function.
881 882
882During incremental search, if Hideshow minor mode is active, hidden 883*** The command `hs-show-region' has been removed.
883blocks are temporarily shown. The variable `hs-headline' records the 884
884line at the beginning of the opened block (preceding the hidden 885*** The key bindings have changed to fit the Emacs conventions,
885portion of the buffer), and the mode line is refreshed. When a block 886roughly imitating those of Outline mode. See the documentation for
886is re-hidden, the variable is set to nil. 887`hs-minor-mode'.
887
888To show `hs-headline' in the mode line, you may wish to include
889something like this in your .emacs.
890
891 (add-hook 'hs-minor-mode-hook
892 (lambda ()
893 (add-to-list 'mode-line-format 'hs-headline)))
894
895*** New customization var: `hs-hide-all-non-comment-function'
896
897Normally, `hs-hide-all' hides everything, leaving only the
898header lines of top-level forms (and comments, unless var
899`hs-hide-comments-when-hiding-all' is non-nil). It does this by
900moving point to each top-level block beginning and hiding the
901block there. In some major modes (for example, Java), this
902behavior results in few blocks left visible, which may not be so
903useful.
904
905You can now set var `hs-hide-all-non-comment-function' to a
906function to be called at each top-level block beginning, instead
907of the normal block-hiding function. For example, the following
908code defines a function to hide one level down and move point
909appropriately, and then tells hideshow to use the new function.
910
911(defun ttn-hs-hide-level-1 ()
912 (hs-hide-level 1)
913 (forward-sexp 1))
914(setq hs-hide-all-non-comment-function 'ttn-hs-hide-level-1)
915
916The name `hs-hide-all-non-comment-function' was chosen to
917emphasize that this function is not called for comment blocks,
918only for code blocks.
919
920*** Command deleted: `hs-show-region'
921
922Historical Note: This command was added to handle "unbalanced
923parentheses" emergencies back when hideshow.el used selective
924display for implementation.
925
926*** Commands rebound to more conventional keys
927
928The hideshow commands used to be bound to keys of the form "C-c
929LETTER". This is contrary to the Emacs keybinding convention,
930which reserves that space for user modification. Here are the
931new bindings (which includes the addition of `hs-toggle-hiding'):
932
933 hs-hide-block C-c C-h
934 hs-show-block C-c C-s
935 hs-hide-all C-c C-M-h
936 hs-show-all C-c C-M-s
937 hs-hide-level C-c C-l
938 hs-toggle-hiding C-c C-c
939 hs-mouse-toggle-hiding [(shift button-2)]
940
941These were chosen to roughly imitate those used by Outline mode.
942 888
943** Changes to Change Log mode and Add-Log functions 889** Changes to Change Log mode and Add-Log functions
944 890
@@ -1539,10 +1485,10 @@ LC_ALL, LC_CTYPE, and LANG environment variables during startup.
1539** New language environments `Polish', `Latin-8' and `Latin-9'. 1485** New language environments `Polish', `Latin-8' and `Latin-9'.
1540Latin-8 and Latin-9 correspond respectively to the ISO character sets 1486Latin-8 and Latin-9 correspond respectively to the ISO character sets
15418859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign). 14878859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign).
1542GNU Intlfonts doesn't support these yet; there are basic 8859-14 and 1488GNU Intlfonts doesn't support these yet but recent X releases have
15438859-15 fonts at <URL:http://czyborra.com/charsets/> and recent X 14898859-15. See etc/INSTALL for information on obtaining extra fonts.
1544releases have 8859-15. There are new Latin-8 and Latin-9 prefix 1490There are new Latin-8 and Latin-9 prefix (only) and Polish slash input
1545(only) and Polish slash input methods in Leim. 1491methods in Leim.
1546 1492
1547+++ 1493+++
1548** New language environments `Dutch' and `Spanish'. 1494** New language environments `Dutch' and `Spanish'.
@@ -2448,6 +2394,9 @@ a composition at a specified position in a buffer or a string.
2448*** The function `decompose-composite-char' is now labeled as 2394*** The function `decompose-composite-char' is now labeled as
2449obsolete. 2395obsolete.
2450 2396
2397** The new coding system `mac-roman' is primarily intended for use on
2398the Macintosh but may be used generally for Macintosh-encoded text.
2399
2451** The new character sets `mule-unicode-0100-24ff', 2400** The new character sets `mule-unicode-0100-24ff',
2452`mule-unicode-2500-33ff', and `mule-unicode-e000-ffff' have been 2401`mule-unicode-2500-33ff', and `mule-unicode-e000-ffff' have been
2453introduced for Unicode characters in the range U+0100..U+24FF, 2402introduced for Unicode characters in the range U+0100..U+24FF,