diff options
| author | Dave Love | 2000-08-21 14:45:04 +0000 |
|---|---|---|
| committer | Dave Love | 2000-08-21 14:45:04 +0000 |
| commit | 424d8b44519e91d18776e3790a16d8c6d870edcf (patch) | |
| tree | a959e41a2a9150c8ce9a3a08b5272e67065163c5 | |
| parent | 240301df360c428e8186b960471b71ba41a04aef (diff) | |
| download | emacs-424d8b44519e91d18776e3790a16d8c6d870edcf.tar.gz emacs-424d8b44519e91d18776e3790a16d8c6d870edcf.zip | |
*** empty log message ***
| -rw-r--r-- | etc/NEWS | 125 |
1 files changed, 93 insertions, 32 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | GNU Emacs NEWS -- history of user-visible changes. 2000-08-14 | 1 | GNU Emacs NEWS -- history of user-visible changes. 2000-08-14 |
| 2 | Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. | 2 | Copyright (C) 1999, 2000 Free Software Foundation, Inc. |
| 3 | See the end for copying conditions. | 3 | See the end for copying conditions. |
| 4 | 4 | ||
| 5 | Please send Emacs bug reports to bug-gnu-emacs@gnu.org. | 5 | Please 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 |
| 14 | the --without-pop configure option, should that be necessary. | 16 | the --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 | |||
| 49 | regular expression. The mode is then determined as the mode | 51 | regular expression. The mode is then determined as the mode |
| 50 | associated with that interpreter in `interpreter-mode-alist'. | 52 | associated 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 |
| 53 | displayed it pops up a menu containing the items which would be on the | 56 | displayed it pops up a menu containing the items which would be on the |
| 54 | menu bar. If the menu bar is displayed, it pops up the major mode | 57 | menu bar. If the menu bar is displayed, it pops up the major mode |
| @@ -66,7 +69,7 @@ character is still bound as before. | |||
| 66 | using that menu. | 69 | using 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 |
| 69 | suitable as an after-save-hook as an alternative to executable-chmod. | 72 | suitable 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 |
| 72 | buffer-file-coding-system is `undecided' and it is safe for the buffer | 75 | buffer-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 |
| 90 | environment variable `HANGUL_KEYBOARD_TYPE'. | 93 | environment 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 |
| 93 | point in a pop-up window. | 97 | point 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 |
| 102 | on the context. | 106 | on 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 |
| 107 | been removed -- use `set-language-environment'. | 112 | been 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 |
| 111 | indicator used by the display-time package. On a suitable display the | 117 | indicator used by the display-time package. On a suitable display the |
| 112 | indicator can be an icon and is mouse-sensitive. | 118 | indicator 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 |
| 115 | sub-directory `.emacs.d/auto-save-list/' of the user's home directory. | 122 | sub-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/'.) |
| 117 | You can customize `auto-save-list-prefix' to change this location. | 124 | You 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 |
| 120 | on the display using several methods | 128 | on 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 |
| 123 | a positive integer, and specifies that PIXELS number of pixels should | 132 | a positive integer, and specifies that PIXELS number of pixels should |
| 124 | be put below text lines on the affected frame or frames. | 133 | be 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 |
| 127 | equivalent ot specifying the frame parameter. | 137 | equivalent 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 |
| 132 | the same, but applies to the a particular buffer only. | 142 | the 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 |
| 135 | an indirect buffer that is a twin copy of the current buffer. The | 146 | an indirect buffer that is a twin copy of the current buffer. The |
| 136 | command `clone-indirect-buffer-other-window', bound to C-x 4 c, | 147 | command `clone-indirect-buffer-other-window', bound to C-x 4 c, |
| 137 | does the same but displays the indirect buffer in another window. | 148 | does 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, |
| 141 | typically in a single directory or in an invisible sub-directory. | 153 | typically 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 | |||
| 151 | compiler. Files compiled with XEmacs can contain byte codes that let | 163 | compiler. Files compiled with XEmacs can contain byte codes that let |
| 152 | Emacs dump core. | 164 | Emacs 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 | |||
| 205 | shown, if non-nil a hollow box cursor is shown. This option can | 218 | shown, if non-nil a hollow box cursor is shown. This option can |
| 206 | be customized. | 219 | be 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 |
| 211 | all frames except the selected one. | 226 | all 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 |
| 256 | groups and strings in buffers in Lisp mode (or other modes). | 271 | groups 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 | +++ |
| 259 | or 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 |
| 260 | several other special buffers. | 275 | M-x clone-buffer, C-u m <entry> RET or C-u g <entry> RET. |
| 276 | M-x clone-buffer can also be used on *Help* and several other special | ||
| 277 | buffers. | ||
| 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) |
| 263 | under XFree86. To enable this, simply put (mwheel-install) in your | 281 | under 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. | |||
| 270 | abbreviated file names. Abbreviations can be customized by changing | 288 | abbreviated 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 | ||
| 274 | is running in batch mode. For example, | ||
| 275 | |||
| 276 | (message "%s" (read t)) | ||
| 277 | |||
| 278 | will read a Lisp expression from standard input and print the result | ||
| 279 | to standard output. | ||
| 280 | |||
| 281 | ** Faces and frame parameters. | 291 | ** Faces and frame parameters. |
| 282 | 292 | ||
| 283 | There are four new faces `scroll-bar', `border', `cursor' and `mouse'. | 293 | There 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. | |||
| 299 | Setting the font of LessTif/Motif menus is currently not supported; | 309 | Setting the font of LessTif/Motif menus is currently not supported; |
| 300 | attempts to set the font are ignored in this case. | 310 | attempts 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 | ||
| 304 | The new frame parameter `screen-gamma' specifies gamma-correction for | 315 | The 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 | +++ |
| 339 | its own. When the window is selected, the cursor is solid; otherwise, | 350 | ** When using a windowing terminal, each Emacs window now has a cursor |
| 340 | it is hollow. | 351 | of its own. When the window is selected, the cursor is solid; |
| 352 | otherwise, 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 |
| 343 | truncation marks, continuation marks, overlay arrows and alike. The | 355 | truncation 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 | ||
| 352 | Emacs now runs with LessTif (see <http://www.lesstif.org>). You will | 364 | Emacs now runs with the LessTif toolkit (see <http://www.lesstif.org>). |
| 353 | need a version 0.88.1 or later. | 365 | You 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 | |||
| 387 | widgets for radio and toggle buttons in menus. When configured for | 399 | widgets for radio and toggle buttons in menus. When configured for |
| 388 | Lucid, Emacs draws radio buttons and toggle buttons similar to Motif. | 400 | Lucid, 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 | ||
| 392 | When `show-trailing-whitespace' is non-nil, Emacs displays trailing | 405 | When `show-trailing-whitespace' is non-nil, Emacs displays trailing |
| @@ -401,6 +414,7 @@ whitespace. | |||
| 401 | Emacs can optionally display a busy-cursor under X. You can turn the | 414 | Emacs can optionally display a busy-cursor under X. You can turn the |
| 402 | display on or off by customizing group `cursor'. | 415 | display on or off by customizing group `cursor'. |
| 403 | 416 | ||
| 417 | +++ | ||
| 404 | ** Blinking cursor | 418 | ** Blinking cursor |
| 405 | 419 | ||
| 406 | M-x blink-cursor-mode toggles a blinking cursor under X and on | 420 | M-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. | |||
| 448 | Emacs supports a tool bar at the top of a frame under X. For details | 463 | Emacs supports a tool bar at the top of a frame under X. For details |
| 449 | how to define a tool bar, see the page describing Lisp-level changes. | 464 | how 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 | ||
| 453 | Different parts of the mode line under X have been made | 469 | Different 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 |
| 470 | toggles 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 | |||
| 493 | driver and native BSD driver, a.k.a. Luigi's driver). Currently | 509 | driver and native BSD driver, a.k.a. Luigi's driver). Currently |
| 494 | supported file formats are RIFF-WAVE (*.wav) and Sun Audio (*.au). | 510 | supported 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 |
| 497 | the highest file uid for which backup-by-copying-when-mismatch will be | 514 | the highest file uid for which backup-by-copying-when-mismatch will be |
| 498 | forced on. The assumption is that uids less than or equal to this | 515 | forced on. The assumption is that uids less than or equal to this |
| @@ -533,6 +550,7 @@ notably at the end of lines. | |||
| 533 | All these functions have been rewritten to avoid inserting unwanted | 550 | All these functions have been rewritten to avoid inserting unwanted |
| 534 | spaces, and an optional prefix now allows them to behave the old way. | 551 | spaces, and an optional prefix now allows them to behave the old way. |
| 535 | 552 | ||
| 553 | +++ | ||
| 536 | There is a new command M-x replace-rectangle. | 554 | There 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 |
| 543 | you edit the replacement string. | 561 | you 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 |
| 546 | you complete mail aliases in the text, analogous to | 564 | you complete mail aliases in the text, analogous to |
| 547 | lisp-complete-symbol. | 565 | lisp-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 | +++ | ||
| 602 | If you invoke `add-change-log-entry' from a backup file, it makes an | 621 | If you invoke `add-change-log-entry' from a backup file, it makes an |
| 603 | entry appropriate for the file's parent. This is useful for making | 622 | entry appropriate for the file's parent. This is useful for making |
| 604 | log entries by comparing a version with deleted functions. | 623 | log entries by comparing a version with deleted functions. |
| 605 | 624 | ||
| 625 | +++ | ||
| 606 | New command M-x change-log-merge merges another log into the current | 626 | New command M-x change-log-merge merges another log into the current |
| 607 | buffer, fixing old-style date formats if necessary. | 627 | buffer. |
| 628 | |||
| 629 | +++ | ||
| 630 | New command M-x change-log-redate fixes any old-style date entries in | ||
| 631 | a log file. | ||
| 608 | 632 | ||
| 609 | Change Log mode now adds a file's version number to change log entries | 633 | Change Log mode now adds a file's version number to change log entries |
| 610 | if user-option `change-log-version-info-enabled' is non-nil. | 634 | if user-option `change-log-version-info-enabled' is non-nil. |
| 611 | 635 | ||
| 612 | The search for a file's version number is performed based on regular | 636 | Unless the file is under version control the search for a file's |
| 613 | expressions from `change-log-version-number-regexp-list' which can be | 637 | version number is performed based on regular expressions from |
| 614 | cutomized. Version numbers are only found in the first 10 percent of | 638 | `change-log-version-number-regexp-list' which can be cutomized. |
| 615 | a file. | 639 | Version 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 |
| 726 | file names. | 750 | file names. |
| 727 | 751 | ||
| 752 | +++ | ||
| 728 | ** Tooltips. | 753 | ** Tooltips. |
| 729 | 754 | ||
| 730 | Tooltips are small X windows displaying a help string at the current | 755 | Tooltips 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 | |||
| 736 | the mouse in source buffers. You can customize various aspects of the | 761 | the mouse in source buffers. You can customize various aspects of the |
| 737 | tooltip display in the group `tooltip'. | 762 | tooltip 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 |
| 1033 | names cleanly. It is appended to the host name, separated by a hash | 1060 | names cleanly. It is appended to the host name, separated by a hash |
| 1034 | sign, e.g. `/foo@bar.org#666:mumble'. (This syntax comes from EFS.) | 1061 | sign, 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 |
| 1111 | names of tags files in the *Tags List* buffer. | 1138 | names 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 |
| 1114 | and preferred and locale coding systems systematically from the | 1142 | and preferred and locale coding systems systematically from the |
| 1115 | LC_ALL, LC_CTYPE, and LANG environment variables during startup. | 1143 | LC_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 | |||
| 1119 | 8859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign). | 1147 | 8859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign). |
| 1120 | There is currently no specific input method support for them. | 1148 | There 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 |
| 1123 | remove text past column 72. The syntax class of `\' in Fortran is now | 1152 | remove text past column 72. The syntax class of `\' in Fortran is now |
| 1124 | appropriate for C-style escape sequences in strings. | 1153 | appropriate 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 | |||
| 1158 | current buffer in a form that will be recognized the next time the | 1188 | current buffer in a form that will be recognized the next time the |
| 1159 | corresponding file is read. | 1189 | corresponding 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 |
| 1162 | Emacs is idle. | 1193 | Emacs is idle. |
| 1163 | 1194 | ||
| @@ -1168,16 +1199,19 @@ parser. It doesn't parse the DTDs however. | |||
| 1168 | package which allows different styles of comment-region and should | 1199 | package which allows different styles of comment-region and should |
| 1169 | be more robust while offering the same functionality. | 1200 | be 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 |
| 1172 | facilities tailored for use with C++. It is documented in a | 1204 | facilities tailored for use with C++. It is documented in a |
| 1173 | separate Texinfo file. | 1205 | separate Texinfo file. |
| 1174 | 1206 | ||
| 1175 | *** The PCL-CVS package available by either running M-x cvs-examine | 1207 | +++ |
| 1176 | or by visiting a CVS administrative directory (with a prefix argument) | 1208 | *** The PCL-CVS package available by either running M-x cvs-examine or |
| 1177 | provides an alternative interface to VC-dired for CVS. | 1209 | by visiting a CVS administrative directory (with a prefix argument) |
| 1178 | It comes with log-view-mode to view RCS and SCCS logs and log-edit-mode | 1210 | provides an alternative interface to VC-dired for CVS. It comes with |
| 1179 | used to enter checkin log messages. | 1211 | `log-view-mode' to view RCS and SCCS logs and `log-edit-mode' used to |
| 1212 | enter 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 |
| 1182 | without invoking external programs. | 1216 | without invoking external programs. |
| 1183 | 1217 | ||
| @@ -1205,6 +1239,7 @@ matching parens to make them stand out. On such a setup you will | |||
| 1205 | probably also want to use the sub-expression mode when the regexp | 1239 | probably also want to use the sub-expression mode when the regexp |
| 1206 | contains such to get feedback about their respective limits. | 1240 | contains 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 |
| 1209 | unreadableIdentifiersLikeThis readable. It works as glasses, without | 1244 | unreadableIdentifiersLikeThis readable. It works as glasses, without |
| 1210 | actually modifying content of a buffer. | 1245 | actually modifying content of a buffer. |
| @@ -1247,9 +1282,11 @@ determine where the columns should be split. In C and C++, for | |||
| 1247 | example, it will align variable names in declaration lists, or the | 1282 | example, it will align variable names in declaration lists, or the |
| 1248 | equal signs of assignments. | 1283 | equal 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 |
| 1251 | paragraphs in the same style as `paragraph-indent-text-mode'. | 1287 | paragraphs 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 |
| 1254 | list-buffers or electric-buffer-list. Use M-x bs-show to display a | 1291 | list-buffers or electric-buffer-list. Use M-x bs-show to display a |
| 1255 | buffer menu with this package. You can use M-x bs-customize to | 1292 | buffer 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 | |||
| 1264 | not be confused with "calc" which is a much bigger mathematical tool | 1301 | not be confused with "calc" which is a much bigger mathematical tool |
| 1265 | which answers different needs. | 1302 | which 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 |
| 1268 | suspicious C and C++ constructions. Currently, assignments inside | 1306 | suspicious C and C++ constructions. Currently, assignments inside |
| 1269 | expressions, semicolon following `if', `for' and `while' (except, of | 1307 | expressions, semicolon following `if', `for' and `while' (except, of |
| @@ -1271,11 +1309,14 @@ course, after a `do .. while' statement), and C++ functions with | |||
| 1271 | reference parameters are recognized. The modes require font-lock mode | 1309 | reference parameters are recognized. The modes require font-lock mode |
| 1272 | to be enabled. | 1310 | to 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 |
| 1275 | containing diff3-style conflict markers, such as generated by RCS. | 1314 | containing 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 |
| 1349 | were operated on recently. | 1392 | were 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 |
| 1368 | text. | 1411 | text. |
| 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 |
| 1371 | of footnotes. It is intended for use with Message mode, but isn't | 1415 | of footnotes. It is intended for use with Message mode, but isn't |
| 1372 | specific to Message mode. | 1416 | specific 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 |
| 1375 | viewing/editing context diffs (patches). It is selected for files | 1420 | viewing/editing context diffs (patches). It is selected for files |
| 1376 | with extension `.diff', `.diffs', `.patch' and `.rej'. | 1421 | with 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 |
| 1379 | interface to access directory servers using different directory | 1425 | interface to access directory servers using different directory |
| 1380 | protocols. It has a separate manual. | 1426 | protocols. 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 |
| 1383 | for Autoconf, selected automatically. | 1429 | for 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 | ||
| 1461 | is running in batch mode. For example, | ||
| 1462 | |||
| 1463 | (message "%s" (read t)) | ||
| 1464 | |||
| 1465 | will read a Lisp expression from standard input and print the result | ||
| 1466 | to 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' |
| 1413 | will raise frames displaying a buffer, instead of creating a new | 1473 | will raise frames displaying a buffer, instead of creating a new |
| 1414 | frame or window. | 1474 | frame 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 |
| 1432 | has been changed. | 1492 | has 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 |
| 1435 | without signaling "Attempt to change char length of a string". It may | 1496 | without signaling "Attempt to change char length of a string". It may |
| 1436 | convert a unibyte string to multibyte if necessary. | 1497 | convert a unibyte string to multibyte if necessary. |
| @@ -8467,7 +8528,7 @@ lm-synopsis extracts first line "synopsis'"information. | |||
| 8467 | ---------------------------------------------------------------------- | 8528 | ---------------------------------------------------------------------- |
| 8468 | Copyright information: | 8529 | Copyright information: |
| 8469 | 8530 | ||
| 8470 | Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. | 8531 | Copyright (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 |