/[emacs]/emacs/etc/NEWS
ViewVC logotype

Diff of /emacs/etc/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.750 by JYavner, Sun Oct 27 16:26:04 2002 UTC revision 1.751 by kfstorm, Mon Oct 28 23:38:07 2002 UTC
# Line 38  in each user's home directory. Line 38  in each user's home directory.
38  You no longer need to download a separate tarball in order to build  You no longer need to download a separate tarball in order to build
39  Emacs with Leim.  Emacs with Leim.
40    
41    +++
42    ** The Emacs Lisp Reference Manual is now part of the distribution.
43    
44    The ELisp reference manual in Info format is built as part of the
45    Emacs build procedure and installed together with the Emacs User
46    Manual.  A menu item was added to the menu bar that makes it easy
47    accessible (Help->More Manuals->Emacs Lisp Reference).
48    
49    ---
50    ** The Introduction to Programming in Emacs Lisp manual is now part of
51    the distribution.
52    
53    This manual is now part of the standard distribution and is installed,
54    together with the Emacs User Manual, into the Info directory.  A menu
55    item was added to the menu bar that makes it easy accessible
56    (Help->More Manuals->Introduction to Emacs Lisp).
57    
58  ---  ---
59  ** Support for AIX 5.1 was added.  ** Support for AIX 5.1 was added.
60    
# Line 56  See the files mac/README and mac/INSTALL Line 73  See the files mac/README and mac/INSTALL
73    
74  ---  ---
75  ** Support for GNU/Linux systems on X86-64 machines was added.  ** Support for GNU/Linux systems on X86-64 machines was added.
   
 * Changes in Emacs 21.4  
76    
77  ---  ---
78  ** SES mode (ses-mode) is a new major mode for creating and editing  ** A French translation of the `Emacs Survival Guide' is available.
79  spreadsheet files.  Besides the usual Emacs features (intuitive command  
80  letters, undo, cell formulas in Lisp, plaintext files, etc.) it also offers  ---
81  viral immunity and import/export of tab-separated values.  ** A French translation of the Emacs Tutorial is available.
82    
83    
84    * Changes in Emacs 21.4
85    
86  ** Init file changes  ** Init file changes
87    
# Line 896  Meta and Alt: Line 914  Meta and Alt:
914      (setq x-alt-keysym 'meta)      (setq x-alt-keysym 'meta)
915      (setq x-meta-keysym 'alt)      (setq x-meta-keysym 'alt)
916    
917  ---  * New modes and packages in 21.4
 ** A French translation of the `Emacs Survival Guide' is available.  
918    
919  ---  ---
920  ** A French translation of the Emacs Tutorial is available.  ** The new ido package is an extension of the iswitchb package
   
 ** New modes and packages  
   
 ---  
 *** The new ido package is an extension of the iswitchb package  
921  to do interactive opening of files and directories in addition to  to do interactive opening of files and directories in addition to
922  interactive buffer switching.  Ido is a superset of iswitchb (with a  interactive buffer switching.  Ido is a superset of iswitchb (with a
923  few exceptions), so don't enable both packages.  few exceptions), so don't enable both packages.
924    
925  ---  ---
926  *** The new cua package provides CUA-like keybindings using C-x for  ** The new cua package provides CUA-like keybindings using C-x for
927  cut (kill), C-c for copy, C-v for paste (yank), and C-z for undo.  cut (kill), C-c for copy, C-v for paste (yank), and C-z for undo.
928  With cua, the region can be set and extended using shifted movement  With cua, the region can be set and extended using shifted movement
929  keys (like pc-selection-mode) and typed text replaces the active  keys (like pc-selection-mode) and typed text replaces the active
# Line 948  kill, copy, yank, and undo.  If you want Line 960  kill, copy, yank, and undo.  If you want
960  want the C-x, C-c, C-v, and C-z bindings, you may customize the  want the C-x, C-c, C-v, and C-z bindings, you may customize the
961  `cua-enable-cua-keys' variable.  `cua-enable-cua-keys' variable.
962    
963  *** The new keypad setup package provides several common bindings for  ** The new keypad setup package provides several common bindings for
964  the numeric keypad which is available on most keyboards.  The numeric  the numeric keypad which is available on most keyboards.  The numeric
965  keypad typically has the digits 0 to 9, a decimal point, keys marked  keypad typically has the digits 0 to 9, a decimal point, keys marked
966  +, -, /, and *, an Enter key, and a NumLock toggle key.  The keypad  +, -, /, and *, an Enter key, and a NumLock toggle key.  The keypad
# Line 972  where the keys work like (shifted) arrow Line 984  where the keys work like (shifted) arrow
984  are left unspecified and can be bound individually through the global  are left unspecified and can be bound individually through the global
985  or local keymaps.  or local keymaps.
986    
987  *** The new kmacro package provides a simpler user interface to  ** The new kmacro package provides a simpler user interface to
988  emacs' keyboard macro facilities.  emacs' keyboard macro facilities.
989    
990  Basically, it uses two function keys (default F3 and F4) like this:  Basically, it uses two function keys (default F3 and F4) like this:
# Line 1006  C-x C-k SPC will step through the last k Line 1018  C-x C-k SPC will step through the last k
1018  at a time, prompting for the actions to take.  at a time, prompting for the actions to take.
1019    
1020  +++  +++
1021  *** Calc is now part of the Emacs distribution.  ** Calc is now part of the Emacs distribution.
1022    
1023  Calc is an advanced desk calculator and mathematical tool written in  Calc is an advanced desk calculator and mathematical tool written in
1024  Emacs Lisp.  Its documentation is in a separate manual; within Emacs,  Emacs Lisp.  Its documentation is in a separate manual; within Emacs,
# Line 1014  type "C-h i m calc RET" to read that man Line 1026  type "C-h i m calc RET" to read that man
1026  available in `etc/calccard.tex' and `etc/calccard.ps'.  available in `etc/calccard.tex' and `etc/calccard.ps'.
1027    
1028  +++  +++
1029  *** The Emacs Lisp Reference Manual is now part of the distribution.  ** Tramp is now part of the distribution.
   
 The ELisp reference manual in Info format is built as part of the  
 Emacs build procedure and installed together with the Emacs User  
 Manual.  A menu item was added to the menu bar that makes it easy  
 accessible (Help->More Manuals->Emacs Lisp Reference).  
   
 +++  
 *** Tramp is now part of the distribution.  
1030    
1031  This package is similar to Ange-FTP: it allows you to edit remote  This package is similar to Ange-FTP: it allows you to edit remote
1032  files.  But whereas Ange-FTP uses FTP to access the remote host,  files.  But whereas Ange-FTP uses FTP to access the remote host,
# Line 1038  Shell connections can be acquired via `r Line 1042  Shell connections can be acquired via `r
1042  `su' and `sudo'.  `su' and `sudo'.
1043    
1044  ---  ---
1045  *** The Introduction to Programming in Emacs Lisp manual is now part of  ** The new global minor mode `file-name-shadow-mode' modifies the way
 the distribution.  
   
 This manual is now part of the standard distribution and is installed,  
 together with the Emacs User Manual, into the Info directory.  A menu  
 item was added to the menu bar that makes it easy accessible  
 (Help->More Manuals->Introduction to Emacs Lisp).  
   
 ---  
 *** The new global minor mode `file-name-shadow-mode' modifies the way  
1046  filenames being entered by the user in the minibuffer are displayed, so  filenames being entered by the user in the minibuffer are displayed, so
1047  that it's clear when part of the entered filename will be ignored due to  that it's clear when part of the entered filename will be ignored due to
1048  emacs' filename parsing rules.  The ignored portion can be made dim,  emacs' filename parsing rules.  The ignored portion can be made dim,
# Line 1055  invisible, or otherwise less visually no Line 1050  invisible, or otherwise less visually no
1050  be displayed by customizing the variable `file-name-shadow-properties'.  be displayed by customizing the variable `file-name-shadow-properties'.
1051    
1052  ---  ---
1053  *** The ruler-mode.el library provides a minor mode for displaying an  ** The ruler-mode.el library provides a minor mode for displaying an
1054  "active" ruler in the header line.  You can use the mouse to visually  "active" ruler in the header line.  You can use the mouse to visually
1055  change the `fill-column', `window-margins' and `tab-stop-list'  change the `fill-column', `window-margins' and `tab-stop-list'
1056  settings.  settings.
1057    
1058  ---  ---
1059  *** The minor mode Reveal mode makes text visible on the fly as you  ** The minor mode Reveal mode makes text visible on the fly as you
1060  move your cursor into hidden region of the buffer.  move your cursor into hidden region of the buffer.
1061  It should work with any package that uses overlays to hide parts  It should work with any package that uses overlays to hide parts
1062  of a buffer, such as outline-minor-mode, hs-minor-mode, hide-ifdef-mode, ...  of a buffer, such as outline-minor-mode, hs-minor-mode, hide-ifdef-mode, ...
# Line 1069  of a buffer, such as outline-minor-mode, Line 1064  of a buffer, such as outline-minor-mode,
1064  There is also Global Reveal mode which affects all buffers.  There is also Global Reveal mode which affects all buffers.
1065    
1066  ---  ---
1067  *** The new package ibuffer provides a powerful, completely  ** The new package ibuffer provides a powerful, completely
1068  customizable replacement for buff-menu.el.  customizable replacement for buff-menu.el.
1069    
1070  *** The new package table.el implements editable, WYSIWYG, embedded  ** The new package table.el implements editable, WYSIWYG, embedded
1071  `text tables' in Emacs buffers.  It simulates the effect of putting  `text tables' in Emacs buffers.  It simulates the effect of putting
1072  these tables in a special major mode.  The package emulates WYSIWYG  these tables in a special major mode.  The package emulates WYSIWYG
1073  table editing available in modern word processors.  The package also  table editing available in modern word processors.  The package also
# Line 1080  can generate a table source in typesetti Line 1075  can generate a table source in typesetti
1075  as latex and html from the visually laid out text table.  as latex and html from the visually laid out text table.
1076    
1077  ---  ---
1078    ** SES mode (ses-mode) is a new major mode for creating and editing
1079    spreadsheet files.  Besides the usual Emacs features (intuitive command
1080    letters, undo, cell formulas in Lisp, plaintext files, etc.) it also offers
1081    viral immunity and import/export of tab-separated values.
1082    
1083    ---
1084  ** Support for `magic cookie' standout modes has been removed.  ** Support for `magic cookie' standout modes has been removed.
1085  Emacs will still work on terminals that require magic cookies in order  Emacs will still work on terminals that require magic cookies in order
1086  to use standout mode, however they will not be able to display  to use standout mode, however they will not be able to display
# Line 1438  MORE INFO NEEDED HERE. Line 1439  MORE INFO NEEDED HERE.
1439  *** New functions process-datagram-address and set-process-datagram-address.  *** New functions process-datagram-address and set-process-datagram-address.
1440  MORE INFO NEEDED HERE.  MORE INFO NEEDED HERE.
1441    
1442    *** New function format-network-address.
1443    MORE INFO NEEDED HERE.
1444    
1445  *** By default, the function process-contact still returns (HOST SERVICE)  *** By default, the function process-contact still returns (HOST SERVICE)
1446  for a network process.  Using the new optional KEY arg, the complete list  for a network process.  Using the new optional KEY arg, the complete list
1447  of network process properties or a specific property can be selected.  of network process properties or a specific property can be selected.
# Line 1452  the fifth is the port number. Line 1456  the fifth is the port number.
1456  connections are accepted in the stopped state.  For a client process,  connections are accepted in the stopped state.  For a client process,
1457  no input is received in the stopped state.  no input is received in the stopped state.
1458    
1459    ** Enhancements to process support
1460    
1461  *** Function list-processes now has an optional argument; if non-nil,  *** Function list-processes now has an optional argument; if non-nil,
1462  only the processes whose query-on-exit flag is set are listed.  only the processes whose query-on-exit flag is set are listed.
1463    
# Line 1459  only the processes whose query-on-exit f Line 1465  only the processes whose query-on-exit f
1465  functions.  The existing process-kill-without-query function is still  functions.  The existing process-kill-without-query function is still
1466  supported, but new code should use the new functions.  supported, but new code should use the new functions.
1467    
1468    *** Function signal-process now accepts a process object or process
1469    name in addition to a process id to identify the signalled process.
1470    
1471  ** New function copy-tree.  ** New function copy-tree.
1472    
1473  ** New function substring-no-properties.  ** New function substring-no-properties.

Legend:
Removed from v.1.750  
changed lines
  Added in v.1.751

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26