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