diff options
| author | Kim F. Storm | 2002-10-28 23:38:07 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2002-10-28 23:38:07 +0000 |
| commit | 4e5cdb4f42ac948a14675aea36d4017b31030675 (patch) | |
| tree | 8229d2adbcea529c25eb7696f2c12d9622bca201 | |
| parent | cdd5ea86dbc2ddc27094813503f00e8b13579dbb (diff) | |
| download | emacs-4e5cdb4f42ac948a14675aea36d4017b31030675.tar.gz emacs-4e5cdb4f42ac948a14675aea36d4017b31030675.zip | |
Document enhanced signal-process functionality.
Minor reorganizations.
| -rw-r--r-- | etc/NEWS | 91 |
1 files changed, 50 insertions, 41 deletions
| @@ -38,6 +38,23 @@ in each user's home directory. | |||
| 38 | You no longer need to download a separate tarball in order to build | 38 | You no longer need to download a separate tarball in order to build |
| 39 | Emacs with Leim. | 39 | Emacs with Leim. |
| 40 | 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 | |||
| 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. |
| 64 | spreadsheet files. Besides the usual Emacs features (intuitive command | 79 | |
| 65 | letters, undo, cell formulas in Lisp, plaintext files, etc.) it also offers | 80 | --- |
| 66 | viral 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 |
| 909 | to do interactive opening of files and directories in addition to | 921 | to do interactive opening of files and directories in addition to |
| 910 | interactive buffer switching. Ido is a superset of iswitchb (with a | 922 | interactive buffer switching. Ido is a superset of iswitchb (with a |
| 911 | few exceptions), so don't enable both packages. | 923 | few 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 |
| 915 | cut (kill), C-c for copy, C-v for paste (yank), and C-z for undo. | 927 | cut (kill), C-c for copy, C-v for paste (yank), and C-z for undo. |
| 916 | With cua, the region can be set and extended using shifted movement | 928 | With cua, the region can be set and extended using shifted movement |
| 917 | keys (like pc-selection-mode) and typed text replaces the active | 929 | keys (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 | |||
| 948 | want the C-x, C-c, C-v, and C-z bindings, you may customize the | 960 | want 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 |
| 952 | the numeric keypad which is available on most keyboards. The numeric | 964 | the numeric keypad which is available on most keyboards. The numeric |
| 953 | keypad typically has the digits 0 to 9, a decimal point, keys marked | 965 | keypad 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 | |||
| 972 | are left unspecified and can be bound individually through the global | 984 | are left unspecified and can be bound individually through the global |
| 973 | or local keymaps. | 985 | or 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 |
| 976 | emacs' keyboard macro facilities. | 988 | emacs' keyboard macro facilities. |
| 977 | 989 | ||
| 978 | Basically, it uses two function keys (default F3 and F4) like this: | 990 | Basically, 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 | |||
| 1006 | at a time, prompting for the actions to take. | 1018 | at 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 | ||
| 1011 | Calc is an advanced desk calculator and mathematical tool written in | 1023 | Calc is an advanced desk calculator and mathematical tool written in |
| 1012 | Emacs Lisp. Its documentation is in a separate manual; within Emacs, | 1024 | Emacs 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 | |||
| 1014 | available in `etc/calccard.tex' and `etc/calccard.ps'. | 1026 | available 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 | |||
| 1019 | The ELisp reference manual in Info format is built as part of the | ||
| 1020 | Emacs build procedure and installed together with the Emacs User | ||
| 1021 | Manual. A menu item was added to the menu bar that makes it easy | ||
| 1022 | accessible (Help->More Manuals->Emacs Lisp Reference). | ||
| 1023 | |||
| 1024 | +++ | ||
| 1025 | *** Tramp is now part of the distribution. | ||
| 1026 | 1030 | ||
| 1027 | This package is similar to Ange-FTP: it allows you to edit remote | 1031 | This package is similar to Ange-FTP: it allows you to edit remote |
| 1028 | files. But whereas Ange-FTP uses FTP to access the remote host, | 1032 | files. 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 |
| 1042 | the distribution. | ||
| 1043 | |||
| 1044 | This manual is now part of the standard distribution and is installed, | ||
| 1045 | together with the Emacs User Manual, into the Info directory. A menu | ||
| 1046 | item 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 | ||
| 1051 | filenames being entered by the user in the minibuffer are displayed, so | 1046 | filenames being entered by the user in the minibuffer are displayed, so |
| 1052 | that it's clear when part of the entered filename will be ignored due to | 1047 | that it's clear when part of the entered filename will be ignored due to |
| 1053 | emacs' filename parsing rules. The ignored portion can be made dim, | 1048 | emacs' filename parsing rules. The ignored portion can be made dim, |
| @@ -1055,13 +1050,13 @@ invisible, or otherwise less visually noticable. The display method may | |||
| 1055 | be displayed by customizing the variable `file-name-shadow-properties'. | 1050 | be 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 |
| 1060 | change the `fill-column', `window-margins' and `tab-stop-list' | 1055 | change the `fill-column', `window-margins' and `tab-stop-list' |
| 1061 | settings. | 1056 | settings. |
| 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 |
| 1065 | move your cursor into hidden region of the buffer. | 1060 | move your cursor into hidden region of the buffer. |
| 1066 | It should work with any package that uses overlays to hide parts | 1061 | It should work with any package that uses overlays to hide parts |
| 1067 | of a buffer, such as outline-minor-mode, hs-minor-mode, hide-ifdef-mode, ... | 1062 | of 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, ... | |||
| 1069 | There is also Global Reveal mode which affects all buffers. | 1064 | There 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 |
| 1073 | customizable replacement for buff-menu.el. | 1068 | customizable 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 |
| 1077 | these tables in a special major mode. The package emulates WYSIWYG | 1072 | these tables in a special major mode. The package emulates WYSIWYG |
| 1078 | table editing available in modern word processors. The package also | 1073 | table editing available in modern word processors. The package also |
| @@ -1080,6 +1075,12 @@ can generate a table source in typesetting and markup languages such | |||
| 1080 | as latex and html from the visually laid out text table. | 1075 | as 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 | ||
| 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 | --- | ||
| 1083 | ** Support for `magic cookie' standout modes has been removed. | 1084 | ** Support for `magic cookie' standout modes has been removed. |
| 1084 | Emacs will still work on terminals that require magic cookies in order | 1085 | Emacs will still work on terminals that require magic cookies in order |
| 1085 | to use standout mode, however they will not be able to display | 1086 | to 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. |
| 1439 | MORE INFO NEEDED HERE. | 1440 | MORE INFO NEEDED HERE. |
| 1440 | 1441 | ||
| 1442 | *** New function format-network-address. | ||
| 1443 | MORE 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) |
| 1442 | for a network process. Using the new optional KEY arg, the complete list | 1446 | for a network process. Using the new optional KEY arg, the complete list |
| 1443 | of network process properties or a specific property can be selected. | 1447 | of network process properties or a specific property can be selected. |
| @@ -1452,6 +1456,8 @@ the fifth is the port number. | |||
| 1452 | connections are accepted in the stopped state. For a client process, | 1456 | connections are accepted in the stopped state. For a client process, |
| 1453 | no input is received in the stopped state. | 1457 | no 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, |
| 1456 | only the processes whose query-on-exit flag is set are listed. | 1462 | only 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. | |||
| 1459 | functions. The existing process-kill-without-query function is still | 1465 | functions. The existing process-kill-without-query function is still |
| 1460 | supported, but new code should use the new functions. | 1466 | supported, but new code should use the new functions. |
| 1461 | 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 | |||
| 1462 | ** New function copy-tree. | 1471 | ** New function copy-tree. |
| 1463 | 1472 | ||
| 1464 | ** New function substring-no-properties. | 1473 | ** New function substring-no-properties. |