aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2000-08-21 14:45:04 +0000
committerDave Love2000-08-21 14:45:04 +0000
commit424d8b44519e91d18776e3790a16d8c6d870edcf (patch)
treea959e41a2a9150c8ce9a3a08b5272e67065163c5
parent240301df360c428e8186b960471b71ba41a04aef (diff)
downloademacs-424d8b44519e91d18776e3790a16d8c6d870edcf.tar.gz
emacs-424d8b44519e91d18776e3790a16d8c6d870edcf.zip
*** empty log message ***
-rw-r--r--etc/NEWS125
1 files changed, 93 insertions, 32 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 4e329639571..ba18c42b9aa 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1,5 +1,5 @@
1GNU Emacs NEWS -- history of user-visible changes. 2000-08-14 1GNU Emacs NEWS -- history of user-visible changes. 2000-08-14
2Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. 2Copyright (C) 1999, 2000 Free Software Foundation, Inc.
3See the end for copying conditions. 3See the end for copying conditions.
4 4
5Please send Emacs bug reports to bug-gnu-emacs@gnu.org. 5Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
@@ -10,6 +10,8 @@ For older news, see the file ONEWS
10 10
11** Support for GNU/Linux on IA64 machines has been added. 11** Support for GNU/Linux on IA64 machines has been added.
12 12
13** Support for LynxOS has been added.
14
13** `movemail' defaults to supporting POP. You can turn this off using 15** `movemail' defaults to supporting POP. You can turn this off using
14the --without-pop configure option, should that be necessary. 16the --without-pop configure option, should that be necessary.
15 17
@@ -49,6 +51,7 @@ interpreted by the interpreter matched by the second group of the
49regular expression. The mode is then determined as the mode 51regular expression. The mode is then determined as the mode
50associated with that interpreter in `interpreter-mode-alist'. 52associated with that interpreter in `interpreter-mode-alist'.
51 53
54+++
52** C-down-mouse-3 is bound differently. Now if the menu bar is not 55** C-down-mouse-3 is bound differently. Now if the menu bar is not
53displayed it pops up a menu containing the items which would be on the 56displayed it pops up a menu containing the items which would be on the
54menu bar. If the menu bar is displayed, it pops up the major mode 57menu bar. If the menu bar is displayed, it pops up the major mode
@@ -66,7 +69,7 @@ character is still bound as before.
66using that menu. 69using that menu.
67 70
68** New function executable-make-buffer-file-executable-if-script-p is 71** New function executable-make-buffer-file-executable-if-script-p is
69suitable as an after-save-hook as an alternative to executable-chmod. 72suitable as an after-save-hook as an alternative to `executable-chmod'.
70 73
71** The most preferred coding-system is now used to save a buffer if 74** The most preferred coding-system is now used to save a buffer if
72buffer-file-coding-system is `undecided' and it is safe for the buffer 75buffer-file-coding-system is `undecided' and it is safe for the buffer
@@ -89,6 +92,7 @@ RET C-x C-f filename RET.
89** Variable `default-korean-keyboard' is initialized properly from the 92** Variable `default-korean-keyboard' is initialized properly from the
90environment variable `HANGUL_KEYBOARD_TYPE'. 93environment variable `HANGUL_KEYBOARD_TYPE'.
91 94
95+++
92** C-u C-x = provides detailed information about the character at 96** C-u C-x = provides detailed information about the character at
93point in a pop-up window. 97point in a pop-up window.
94 98
@@ -101,28 +105,34 @@ coding systems such as cpXXX and cyrillic-koi8.
101** M-; now calls comment-dwim which tries to do something clever based 105** M-; now calls comment-dwim which tries to do something clever based
102on the context. 106on the context.
103 107
108+++
104** The function `getenv' is now callable interactively. 109** The function `getenv' is now callable interactively.
105 110
106** The many obsolete language `setup-...-environment' commands have 111** The many obsolete language `setup-...-environment' commands have
107been removed -- use `set-language-environment'. 112been removed -- use `set-language-environment'.
108 113
114+++
109** New user options `display-time-mail-face' and 115** New user options `display-time-mail-face' and
110`display-time-use-mail-icon' control the appearance of mode-line mail 116`display-time-use-mail-icon' control the appearance of mode-line mail
111indicator used by the display-time package. On a suitable display the 117indicator used by the display-time package. On a suitable display the
112indicator can be an icon and is mouse-sensitive. 118indicator can be an icon and is mouse-sensitive.
113 119
120+++
114** Emacs' auto-save list files are now by default stored in a 121** Emacs' auto-save list files are now by default stored in a
115sub-directory `.emacs.d/auto-save-list/' of the user's home directory. 122sub-directory `.emacs.d/auto-save-list/' of the user's home directory.
116(On MS-DOS, this subdirectory's name is `_emacs.d/auto-save.list/'.) 123(On MS-DOS, this subdirectory's name is `_emacs.d/auto-save.list/'.)
117You can customize `auto-save-list-prefix' to change this location. 124You can customize `auto-save-list-prefix' to change this location.
118 125
126+++
119** On window-systems, additional space can be put between text lines 127** On window-systems, additional space can be put between text lines
120on the display using several methods 128on the display using several methods
121 129
130+++
122- By setting frame parameter `line-spacing' to PIXELS. PIXELS must be 131- By setting frame parameter `line-spacing' to PIXELS. PIXELS must be
123a positive integer, and specifies that PIXELS number of pixels should 132a positive integer, and specifies that PIXELS number of pixels should
124be put below text lines on the affected frame or frames. 133be put below text lines on the affected frame or frames.
125 134
135+++
126- By setting X resource `lineSpacing', class `LineSpacing'. This is 136- By setting X resource `lineSpacing', class `LineSpacing'. This is
127equivalent ot specifying the frame parameter. 137equivalent ot specifying the frame parameter.
128 138
@@ -131,11 +141,13 @@ equivalent ot specifying the frame parameter.
131- By setting buffer-local variable `line-spacing'. The meaning is 141- By setting buffer-local variable `line-spacing'. The meaning is
132the same, but applies to the a particular buffer only. 142the same, but applies to the a particular buffer only.
133 143
144+++
134** The new command `clone-indirect-buffer' can be used to create 145** The new command `clone-indirect-buffer' can be used to create
135an indirect buffer that is a twin copy of the current buffer. The 146an indirect buffer that is a twin copy of the current buffer. The
136command `clone-indirect-buffer-other-window', bound to C-x 4 c, 147command `clone-indirect-buffer-other-window', bound to C-x 4 c,
137does the same but displays the indirect buffer in another window. 148does the same but displays the indirect buffer in another window.
138 149
150+++
139** New user options `backup-directory-alist' and 151** New user options `backup-directory-alist' and
140`make-backup-file-name-function' control the placement of backups, 152`make-backup-file-name-function' control the placement of backups,
141typically in a single directory or in an invisible sub-directory. 153typically in a single directory or in an invisible sub-directory.
@@ -151,6 +163,7 @@ The reason for this change is an incompatible change in XEmacs' byte
151compiler. Files compiled with XEmacs can contain byte codes that let 163compiler. Files compiled with XEmacs can contain byte codes that let
152Emacs dump core. 164Emacs dump core.
153 165
166+++
154** New X resources recognized 167** New X resources recognized
155 168
156*** The X resource `synchronous', class `Synchronous', specifies 169*** The X resource `synchronous', class `Synchronous', specifies
@@ -205,8 +218,10 @@ display the cursor in non-selected windows. If nil, no cursor is
205shown, if non-nil a hollow box cursor is shown. This option can 218shown, if non-nil a hollow box cursor is shown. This option can
206be customized. 219be customized.
207 220
221+++
208** The variable `echo-keystrokes' may now have a floating point value. 222** The variable `echo-keystrokes' may now have a floating point value.
209 223
224+++
210** C-x 5 1 runs the new command delete-other-frames which deletes 225** C-x 5 1 runs the new command delete-other-frames which deletes
211all frames except the selected one. 226all frames except the selected one.
212 227
@@ -255,10 +270,13 @@ use. Default is 1000.
255** New command M-x check-parens can be used to find unbalanced paren 270** New command M-x check-parens can be used to find unbalanced paren
256groups and strings in buffers in Lisp mode (or other modes). 271groups and strings in buffers in Lisp mode (or other modes).
257 272
258** You can now easily create new *Info* buffers using either M-x clone-buffer 273+++
259or C-u m <entry> RET. M-x clone-buffer can also be used on *Help* and 274** You can now easily create new *Info* buffers using either
260several other special buffers. 275M-x clone-buffer, C-u m <entry> RET or C-u g <entry> RET.
276M-x clone-buffer can also be used on *Help* and several other special
277buffers.
261 278
279+++
262** Emacs can now support 'wheeled' mice (such as the MS IntelliMouse) 280** Emacs can now support 'wheeled' mice (such as the MS IntelliMouse)
263under XFree86. To enable this, simply put (mwheel-install) in your 281under XFree86. To enable this, simply put (mwheel-install) in your
264.emacs file. 282.emacs file.
@@ -270,14 +288,6 @@ determine where and by how much buffers are scrolled.
270abbreviated file names. Abbreviations can be customized by changing 288abbreviated file names. Abbreviations can be customized by changing
271`directory-abbrev-alist'. 289`directory-abbrev-alist'.
272 290
273** Reading from the mini-buffer now reads from standard input if Emacs
274is running in batch mode. For example,
275
276 (message "%s" (read t))
277
278will read a Lisp expression from standard input and print the result
279to standard output.
280
281** Faces and frame parameters. 291** Faces and frame parameters.
282 292
283There are four new faces `scroll-bar', `border', `cursor' and `mouse'. 293There are four new faces `scroll-bar', `border', `cursor' and `mouse'.
@@ -299,6 +309,7 @@ The face `menu' can be used to change colors and font of Emacs' menus.
299Setting the font of LessTif/Motif menus is currently not supported; 309Setting the font of LessTif/Motif menus is currently not supported;
300attempts to set the font are ignored in this case. 310attempts to set the font are ignored in this case.
301 311
312+++
302** New frame parameter `screen-gamma' for gamma correction. 313** New frame parameter `screen-gamma' for gamma correction.
303 314
304The new frame parameter `screen-gamma' specifies gamma-correction for 315The new frame parameter `screen-gamma' specifies gamma-correction for
@@ -335,9 +346,10 @@ under Lisp changes, below.
335 346
336** New default font is Courier 12pt. 347** New default font is Courier 12pt.
337 348
338** When using a windowing terminal, Emacs window now has a cursor of 349+++
339its own. When the window is selected, the cursor is solid; otherwise, 350** When using a windowing terminal, each Emacs window now has a cursor
340it is hollow. 351of its own. When the window is selected, the cursor is solid;
352otherwise, it is hollow.
341 353
342** Bitmap areas to the left and right of windows are used to display 354** Bitmap areas to the left and right of windows are used to display
343truncation marks, continuation marks, overlay arrows and alike. The 355truncation marks, continuation marks, overlay arrows and alike. The
@@ -349,8 +361,8 @@ can change its appearance by modifying the face `modeline'.
349 361
350** LessTif support. 362** LessTif support.
351 363
352Emacs now runs with LessTif (see <http://www.lesstif.org>). You will 364Emacs now runs with the LessTif toolkit (see <http://www.lesstif.org>).
353need a version 0.88.1 or later. 365You will need a version 0.88.1 or later.
354 366
355** Toolkit scroll bars. 367** Toolkit scroll bars.
356 368
@@ -387,6 +399,7 @@ When compiled with LessTif (or Motif) support, Emacs uses toolkit
387widgets for radio and toggle buttons in menus. When configured for 399widgets for radio and toggle buttons in menus. When configured for
388Lucid, Emacs draws radio buttons and toggle buttons similar to Motif. 400Lucid, Emacs draws radio buttons and toggle buttons similar to Motif.
389 401
402+++
390** Highlighting of trailing whitespace. 403** Highlighting of trailing whitespace.
391 404
392When `show-trailing-whitespace' is non-nil, Emacs displays trailing 405When `show-trailing-whitespace' is non-nil, Emacs displays trailing
@@ -401,6 +414,7 @@ whitespace.
401Emacs can optionally display a busy-cursor under X. You can turn the 414Emacs can optionally display a busy-cursor under X. You can turn the
402display on or off by customizing group `cursor'. 415display on or off by customizing group `cursor'.
403 416
417+++
404** Blinking cursor 418** Blinking cursor
405 419
406M-x blink-cursor-mode toggles a blinking cursor under X and on 420M-x blink-cursor-mode toggles a blinking cursor under X and on
@@ -427,6 +441,7 @@ Thus, tabs can be used to line up text in different fonts.
427 441
428** Enhancements of the Lucid menu bar 442** Enhancements of the Lucid menu bar
429 443
444+++
430*** The Lucid menu bar now supports the resource "margin". 445*** The Lucid menu bar now supports the resource "margin".
431 446
432 emacs.pane.menubar.margin: 5 447 emacs.pane.menubar.margin: 5
@@ -448,6 +463,7 @@ customized.
448Emacs supports a tool bar at the top of a frame under X. For details 463Emacs supports a tool bar at the top of a frame under X. For details
449how to define a tool bar, see the page describing Lisp-level changes. 464how to define a tool bar, see the page describing Lisp-level changes.
450 465
466+++
451** Mouse-sensitive mode line. 467** Mouse-sensitive mode line.
452 468
453Different parts of the mode line under X have been made 469Different parts of the mode line under X have been made
@@ -466,8 +482,8 @@ M-mouse-2 switches to the previous buffer in the buffer list.
466 482
467- Mouse-3 on the buffer-name displays a buffer menu. 483- Mouse-3 on the buffer-name displays a buffer menu.
468 484
469- Mouse-2 on the read-only status in the mode line (`%' or `*') 485- Mouse-2 on the read-only or modified status in the mode line (`%' or
470toggles the read-only status. 486`*') toggles the status.
471 487
472- Mouse-3 on the mode name display a minor-mode menu. 488- Mouse-3 on the mode name display a minor-mode menu.
473 489
@@ -493,6 +509,7 @@ Emacs supports playing sound files on GNU/Linux and FreeBSD (Voxware
493driver and native BSD driver, a.k.a. Luigi's driver). Currently 509driver and native BSD driver, a.k.a. Luigi's driver). Currently
494supported file formats are RIFF-WAVE (*.wav) and Sun Audio (*.au). 510supported file formats are RIFF-WAVE (*.wav) and Sun Audio (*.au).
495 511
512+++
496** A new variable, backup-by-copying-when-privileged-mismatch, gives 513** A new variable, backup-by-copying-when-privileged-mismatch, gives
497the highest file uid for which backup-by-copying-when-mismatch will be 514the highest file uid for which backup-by-copying-when-mismatch will be
498forced on. The assumption is that uids less than or equal to this 515forced on. The assumption is that uids less than or equal to this
@@ -533,6 +550,7 @@ notably at the end of lines.
533All these functions have been rewritten to avoid inserting unwanted 550All these functions have been rewritten to avoid inserting unwanted
534spaces, and an optional prefix now allows them to behave the old way. 551spaces, and an optional prefix now allows them to behave the old way.
535 552
553+++
536There is a new command M-x replace-rectangle. 554There is a new command M-x replace-rectangle.
537 555
538** The new command M-x query-replace-regexp-eval acts like 556** The new command M-x query-replace-regexp-eval acts like
@@ -542,7 +560,7 @@ after each match to get the replacement text.
542** M-x query-replace recognizes a new command `e' (or `E') that lets 560** M-x query-replace recognizes a new command `e' (or `E') that lets
543you edit the replacement string. 561you edit the replacement string.
544 562
545** The new command mail-abbrev-complete-alias, bound to `M-TAB', let's 563** The new command mail-abbrev-complete-alias, bound to `M-TAB', lets
546you complete mail aliases in the text, analogous to 564you complete mail aliases in the text, analogous to
547lisp-complete-symbol. 565lisp-complete-symbol.
548 566
@@ -599,20 +617,26 @@ something like this in your .emacs.
599 617
600** Changes to Change Log mode and Add-Log functions 618** Changes to Change Log mode and Add-Log functions
601 619
620+++
602If you invoke `add-change-log-entry' from a backup file, it makes an 621If you invoke `add-change-log-entry' from a backup file, it makes an
603entry appropriate for the file's parent. This is useful for making 622entry appropriate for the file's parent. This is useful for making
604log entries by comparing a version with deleted functions. 623log entries by comparing a version with deleted functions.
605 624
625+++
606New command M-x change-log-merge merges another log into the current 626New command M-x change-log-merge merges another log into the current
607buffer, fixing old-style date formats if necessary. 627buffer.
628
629+++
630New command M-x change-log-redate fixes any old-style date entries in
631a log file.
608 632
609Change Log mode now adds a file's version number to change log entries 633Change Log mode now adds a file's version number to change log entries
610if user-option `change-log-version-info-enabled' is non-nil. 634if user-option `change-log-version-info-enabled' is non-nil.
611 635
612The search for a file's version number is performed based on regular 636Unless the file is under version control the search for a file's
613expressions from `change-log-version-number-regexp-list' which can be 637version number is performed based on regular expressions from
614cutomized. Version numbers are only found in the first 10 percent of 638`change-log-version-number-regexp-list' which can be cutomized.
615a file. 639Version numbers are only found in the first 10 percent of a file.
616 640
617** Changes in Font Lock 641** Changes in Font Lock
618 642
@@ -725,6 +749,7 @@ defaults to 1.
725** Partial Completion mode now completes environment variables in 749** Partial Completion mode now completes environment variables in
726file names. 750file names.
727 751
752+++
728** Tooltips. 753** Tooltips.
729 754
730Tooltips are small X windows displaying a help string at the current 755Tooltips are small X windows displaying a help string at the current
@@ -736,6 +761,7 @@ variable values can be displayed in tooltips by pointing at them with
736the mouse in source buffers. You can customize various aspects of the 761the mouse in source buffers. You can customize various aspects of the
737tooltip display in the group `tooltip'. 762tooltip display in the group `tooltip'.
738 763
764+++
739** Customize changes 765** Customize changes
740 766
741*** Customize now supports comments about customized items. Use the 767*** Customize now supports comments about customized items. Use the
@@ -1029,6 +1055,7 @@ numeric base.
1029 1055
1030** Changes to Ange-ftp 1056** Changes to Ange-ftp
1031 1057
1058+++
1032*** Ange-ftp allows you to specify of a port number in remote file 1059*** Ange-ftp allows you to specify of a port number in remote file
1033names cleanly. It is appended to the host name, separated by a hash 1060names cleanly. It is appended to the host name, separated by a hash
1034sign, e.g. `/foo@bar.org#666:mumble'. (This syntax comes from EFS.) 1061sign, e.g. `/foo@bar.org#666:mumble'. (This syntax comes from EFS.)
@@ -1110,6 +1137,7 @@ of tags in the output of M-x tags-apropos.
1110*** Setting tags-apropos-verbose to a non-nil value displays the 1137*** Setting tags-apropos-verbose to a non-nil value displays the
1111names of tags files in the *Tags List* buffer. 1138names of tags files in the *Tags List* buffer.
1112 1139
1140+++
1113** Emacs now attempts to determine the initial language environment 1141** Emacs now attempts to determine the initial language environment
1114and preferred and locale coding systems systematically from the 1142and preferred and locale coding systems systematically from the
1115LC_ALL, LC_CTYPE, and LANG environment variables during startup. 1143LC_ALL, LC_CTYPE, and LANG environment variables during startup.
@@ -1119,12 +1147,14 @@ Latin-8 and Latin-9 correspond respectively to the ISO character sets
11198859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign). 11478859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign).
1120There is currently no specific input method support for them. 1148There is currently no specific input method support for them.
1121 1149
1150+++
1122** Fortran mode has a new command `fortran-strip-sequence-nos' to 1151** Fortran mode has a new command `fortran-strip-sequence-nos' to
1123remove text past column 72. The syntax class of `\' in Fortran is now 1152remove text past column 72. The syntax class of `\' in Fortran is now
1124appropriate for C-style escape sequences in strings. 1153appropriate for C-style escape sequences in strings.
1125 1154
1126** SGML mode's default `sgml-validate-command' is now `nsgmls'. 1155** SGML mode's default `sgml-validate-command' is now `nsgmls'.
1127 1156
1157+++
1128** A new command `view-emacs-problems' (C-h P) displays the PROBLEMS file. 1158** A new command `view-emacs-problems' (C-h P) displays the PROBLEMS file.
1129 1159
1130** The Dabbrev package has a new user-option `dabbrev-ignore-regexps' 1160** The Dabbrev package has a new user-option `dabbrev-ignore-regexps'
@@ -1158,6 +1188,7 @@ appropriate faces is provided. The regexps can be written into the
1158current buffer in a form that will be recognized the next time the 1188current buffer in a form that will be recognized the next time the
1159corresponding file is read. 1189corresponding file is read.
1160 1190
1191+++
1161*** The new package zone.el plays games with Emacs' display when 1192*** The new package zone.el plays games with Emacs' display when
1162Emacs is idle. 1193Emacs is idle.
1163 1194
@@ -1168,16 +1199,19 @@ parser. It doesn't parse the DTDs however.
1168package which allows different styles of comment-region and should 1199package which allows different styles of comment-region and should
1169be more robust while offering the same functionality. 1200be more robust while offering the same functionality.
1170 1201
1202+++
1171*** The Ebrowse package implements a C++ class browser and tags 1203*** The Ebrowse package implements a C++ class browser and tags
1172facilities tailored for use with C++. It is documented in a 1204facilities tailored for use with C++. It is documented in a
1173separate Texinfo file. 1205separate Texinfo file.
1174 1206
1175*** The PCL-CVS package available by either running M-x cvs-examine 1207+++
1176or by visiting a CVS administrative directory (with a prefix argument) 1208*** The PCL-CVS package available by either running M-x cvs-examine or
1177provides an alternative interface to VC-dired for CVS. 1209by visiting a CVS administrative directory (with a prefix argument)
1178It comes with log-view-mode to view RCS and SCCS logs and log-edit-mode 1210provides an alternative interface to VC-dired for CVS. It comes with
1179used to enter checkin log messages. 1211`log-view-mode' to view RCS and SCCS logs and `log-edit-mode' used to
1212enter checkin log messages.
1180 1213
1214+++
1181*** The new package called `woman' allows to browse Unix man pages 1215*** The new package called `woman' allows to browse Unix man pages
1182without invoking external programs. 1216without invoking external programs.
1183 1217
@@ -1205,6 +1239,7 @@ matching parens to make them stand out. On such a setup you will
1205probably also want to use the sub-expression mode when the regexp 1239probably also want to use the sub-expression mode when the regexp
1206contains such to get feedback about their respective limits. 1240contains such to get feedback about their respective limits.
1207 1241
1242+++
1208*** glasses-mode is a minor mode that makes 1243*** glasses-mode is a minor mode that makes
1209unreadableIdentifiersLikeThis readable. It works as glasses, without 1244unreadableIdentifiersLikeThis readable. It works as glasses, without
1210actually modifying content of a buffer. 1245actually modifying content of a buffer.
@@ -1247,9 +1282,11 @@ determine where the columns should be split. In C and C++, for
1247example, it will align variable names in declaration lists, or the 1282example, it will align variable names in declaration lists, or the
1248equal signs of assignments. 1283equal signs of assignments.
1249 1284
1285+++
1250*** `paragraph-indent-minor-mode' is a new minor mode supporting 1286*** `paragraph-indent-minor-mode' is a new minor mode supporting
1251paragraphs in the same style as `paragraph-indent-text-mode'. 1287paragraphs in the same style as `paragraph-indent-text-mode'.
1252 1288
1289+++
1253*** bs.el is a new package for buffer selection similar to 1290*** bs.el is a new package for buffer selection similar to
1254list-buffers or electric-buffer-list. Use M-x bs-show to display a 1291list-buffers or electric-buffer-list. Use M-x bs-show to display a
1255buffer menu with this package. You can use M-x bs-customize to 1292buffer menu with this package. You can use M-x bs-customize to
@@ -1264,6 +1301,7 @@ and can be customized easily to get many more functions. It should
1264not be confused with "calc" which is a much bigger mathematical tool 1301not be confused with "calc" which is a much bigger mathematical tool
1265which answers different needs. 1302which answers different needs.
1266 1303
1304+++
1267*** The minor modes cwarn-mode and global-cwarn-mode highlights 1305*** The minor modes cwarn-mode and global-cwarn-mode highlights
1268suspicious C and C++ constructions. Currently, assignments inside 1306suspicious C and C++ constructions. Currently, assignments inside
1269expressions, semicolon following `if', `for' and `while' (except, of 1307expressions, semicolon following `if', `for' and `while' (except, of
@@ -1271,11 +1309,14 @@ course, after a `do .. while' statement), and C++ functions with
1271reference parameters are recognized. The modes require font-lock mode 1309reference parameters are recognized. The modes require font-lock mode
1272to be enabled. 1310to be enabled.
1273 1311
1312+++
1274*** smerge-mode.el provides `smerge-mode', a simple minor-mode for files 1313*** smerge-mode.el provides `smerge-mode', a simple minor-mode for files
1275containing diff3-style conflict markers, such as generated by RCS. 1314containing diff3-style conflict markers, such as generated by RCS.
1276 1315
1316+++
1277*** 5x5.el is a simple puzzle game. 1317*** 5x5.el is a simple puzzle game.
1278 1318
1319+++
1279*** hl-line.el provides a minor mode to highlight the current line. 1320*** hl-line.el provides a minor mode to highlight the current line.
1280 1321
1281*** ansi-color.el translates ANSI terminal escapes into text-properties. 1322*** ansi-color.el translates ANSI terminal escapes into text-properties.
@@ -1288,6 +1329,7 @@ the text at point.
1288 1329
1289*** sql.el provides an interface to SQL data bases. 1330*** sql.el provides an interface to SQL data bases.
1290 1331
1332+++
1291*** fortune.el uses the fortune program to create mail/news signatures. 1333*** fortune.el uses the fortune program to create mail/news signatures.
1292 1334
1293*** whitespace.el ??? 1335*** whitespace.el ???
@@ -1345,6 +1387,7 @@ delim-col has the following commands:
1345 delimit-columns-region Prettify all columns in a text region. 1387 delimit-columns-region Prettify all columns in a text region.
1346 delimit-columns-rectangle Prettify all columns in a text rectangle. 1388 delimit-columns-rectangle Prettify all columns in a text rectangle.
1347 1389
1390+++
1348*** The package recentf.el maintains a menu for visiting files that 1391*** The package recentf.el maintains a menu for visiting files that
1349were operated on recently. 1392were operated on recently.
1350 1393
@@ -1367,14 +1410,17 @@ dynamically change the menu appearance.
1367*** elide-head.el provides a mechanism for eliding boilerplate header 1410*** elide-head.el provides a mechanism for eliding boilerplate header
1368text. 1411text.
1369 1412
1413+++
1370*** footnote.el provides `footnote-mode', a minor mode supporting use 1414*** footnote.el provides `footnote-mode', a minor mode supporting use
1371of footnotes. It is intended for use with Message mode, but isn't 1415of footnotes. It is intended for use with Message mode, but isn't
1372specific to Message mode. 1416specific to Message mode.
1373 1417
1418+++
1374*** diff-mode.el provides `diff-mode', a major mode for 1419*** diff-mode.el provides `diff-mode', a major mode for
1375viewing/editing context diffs (patches). It is selected for files 1420viewing/editing context diffs (patches). It is selected for files
1376with extension `.diff', `.diffs', `.patch' and `.rej'. 1421with extension `.diff', `.diffs', `.patch' and `.rej'.
1377 1422
1423+++
1378*** EUDC, the Emacs Unified Directory Client, provides a common user 1424*** EUDC, the Emacs Unified Directory Client, provides a common user
1379interface to access directory servers using different directory 1425interface to access directory servers using different directory
1380protocols. It has a separate manual. 1426protocols. It has a separate manual.
@@ -1382,6 +1428,7 @@ protocols. It has a separate manual.
1382*** autoconf.el provides a major mode for editing configure.in files 1428*** autoconf.el provides a major mode for editing configure.in files
1383for Autoconf, selected automatically. 1429for Autoconf, selected automatically.
1384 1430
1431+++
1385*** windmove.el provides moving between windows. 1432*** windmove.el provides moving between windows.
1386 1433
1387*** crm.el provides a facility to read multiple strings from the 1434*** crm.el provides a facility to read multiple strings from the
@@ -1409,6 +1456,19 @@ functionality with aliases for the mldrag functions.
1409* Lisp changes made after edition 2.6 of the Emacs Lisp Manual, 1456* Lisp changes made after edition 2.6 of the Emacs Lisp Manual,
1410(Display-related features are described in a page of their own below.) 1457(Display-related features are described in a page of their own below.)
1411 1458
1459+++
1460** Reading from the mini-buffer now reads from standard input if Emacs
1461is running in batch mode. For example,
1462
1463 (message "%s" (read t))
1464
1465will read a Lisp expression from standard input and print the result
1466to standard output.
1467
1468+++
1469** The argument of `down-list', `backward-up-list', `up-list',
1470`kill-sexp', `backward-kill-sexp' and `mark-sexp' is now optional.
1471
1412** If `display-buffer-reuse-frames' is set, function `display-buffer' 1472** If `display-buffer-reuse-frames' is set, function `display-buffer'
1413will raise frames displaying a buffer, instead of creating a new 1473will raise frames displaying a buffer, instead of creating a new
1414frame or window. 1474frame or window.
@@ -1431,6 +1491,7 @@ comparison is done with `eq'.
1431** The meaning of the `:weakness WEAK' argument of make-hash-table 1491** The meaning of the `:weakness WEAK' argument of make-hash-table
1432has been changed. 1492has been changed.
1433 1493
1494+++
1434** Function `aset' stores any multibyte character in any string 1495** Function `aset' stores any multibyte character in any string
1435without signaling "Attempt to change char length of a string". It may 1496without signaling "Attempt to change char length of a string". It may
1436convert a unibyte string to multibyte if necessary. 1497convert a unibyte string to multibyte if necessary.
@@ -8467,7 +8528,7 @@ lm-synopsis extracts first line "synopsis'"information.
8467---------------------------------------------------------------------- 8528----------------------------------------------------------------------
8468Copyright information: 8529Copyright information:
8469 8530
8470Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. 8531Copyright (C) 1999, 2000 Free Software Foundation, Inc.
8471 8532
8472 Permission is granted to anyone to make or distribute verbatim copies 8533 Permission is granted to anyone to make or distribute verbatim copies
8473 of this document as received, in any medium, provided that the 8534 of this document as received, in any medium, provided that the