Mercurial > emacs
comparison etc/NEWS @ 76059:3cd4850d2938
Grammar and capitalization fixes; nfc.
author | Thien-Thi Nguyen <ttn@gnuvola.org> |
---|---|
date | Thu, 22 Feb 2007 09:32:56 +0000 |
parents | 593058f42983 |
children | 19592a6d1649 dd7c098af727 |
comparison
equal
deleted
inserted
replaced
76058:2303d782ac6c | 76059:3cd4850d2938 |
---|---|
138 ** When pure storage overflows while dumping, Emacs now prints how | 138 ** When pure storage overflows while dumping, Emacs now prints how |
139 much pure storage it will approximately need. | 139 much pure storage it will approximately need. |
140 | 140 |
141 ** The script etc/emacs-buffer.gdb can be used with gdb to retrieve the | 141 ** The script etc/emacs-buffer.gdb can be used with gdb to retrieve the |
142 contents of buffers from a core dump and save them to files easily, should | 142 contents of buffers from a core dump and save them to files easily, should |
143 emacs crash. | 143 Emacs crash. |
144 | 144 |
145 --- | 145 --- |
146 ** The Emacs terminal emulation in term.el uses a different terminfo name. | 146 ** The Emacs terminal emulation in term.el uses a different terminfo name. |
147 The Emacs terminal emulation in term.el now uses "eterm-color" as its | 147 The Emacs terminal emulation in term.el now uses "eterm-color" as its |
148 terminfo name, since term.el now supports color. | 148 terminfo name, since term.el now supports color. |
1677 *** If you enable Xterm Mouse mode, Emacs will respond to mouse clicks | 1677 *** If you enable Xterm Mouse mode, Emacs will respond to mouse clicks |
1678 on the mode line, header line and display margin, when run in an xterm. | 1678 on the mode line, header line and display margin, when run in an xterm. |
1679 | 1679 |
1680 --- | 1680 --- |
1681 *** Improved key bindings support when running in an xterm. | 1681 *** Improved key bindings support when running in an xterm. |
1682 When emacs is running in an xterm more key bindings are available. | 1682 When Emacs is running in an xterm more key bindings are available. |
1683 The following should work: | 1683 The following should work: |
1684 {C,S,C-S,A}-{right,left,up,down,prior,next,delete,insert,F1-12}. | 1684 {C,S,C-S,A}-{right,left,up,down,prior,next,delete,insert,F1-12}. |
1685 These key bindings work on xterm from X.org 6.8, they might not work on | 1685 These key bindings work on xterm from X.org 6.8, they might not work on |
1686 some older versions of xterm, or on some proprietary versions. | 1686 some older versions of xterm, or on some proprietary versions. |
1687 | 1687 |
1820 Finally, cua provides a global mark which is set using S-C-space. | 1820 Finally, cua provides a global mark which is set using S-C-space. |
1821 When the global mark is active, any text which is cut or copied is | 1821 When the global mark is active, any text which is cut or copied is |
1822 automatically inserted at the global mark position. See the | 1822 automatically inserted at the global mark position. See the |
1823 commentary in cua-base.el for more global mark related commands. | 1823 commentary in cua-base.el for more global mark related commands. |
1824 | 1824 |
1825 The features of cua also works with the standard emacs bindings for | 1825 The features of cua also works with the standard Emacs bindings for |
1826 kill, copy, yank, and undo. If you want to use cua mode, but don't | 1826 kill, copy, yank, and undo. If you want to use cua mode, but don't |
1827 want the C-x, C-c, C-v, and C-z bindings, you can customize the | 1827 want the C-x, C-c, C-v, and C-z bindings, you can customize the |
1828 `cua-enable-cua-keys' variable. | 1828 `cua-enable-cua-keys' variable. |
1829 | 1829 |
1830 Note: This version of cua mode is not backwards compatible with older | 1830 Note: This version of cua mode is not backwards compatible with older |
1853 | 1853 |
1854 --- | 1854 --- |
1855 ** The new global minor mode `file-name-shadow-mode' modifies the way | 1855 ** The new global minor mode `file-name-shadow-mode' modifies the way |
1856 filenames being entered by the user in the minibuffer are displayed, so | 1856 filenames being entered by the user in the minibuffer are displayed, so |
1857 that it's clear when part of the entered filename will be ignored due to | 1857 that it's clear when part of the entered filename will be ignored due to |
1858 emacs' filename parsing rules. The ignored portion can be made dim, | 1858 Emacs' filename parsing rules. The ignored portion can be made dim, |
1859 invisible, or otherwise less visually noticeable. The display method can | 1859 invisible, or otherwise less visually noticeable. The display method can |
1860 be displayed by customizing the variable `file-name-shadow-properties'. | 1860 be displayed by customizing the variable `file-name-shadow-properties'. |
1861 | 1861 |
1862 +++ | 1862 +++ |
1863 ** The new package flymake.el does on-the-fly syntax checking of program | 1863 ** The new package flymake.el does on-the-fly syntax checking of program |
1880 The choices for the keypad keys in each of the above states are: | 1880 The choices for the keypad keys in each of the above states are: |
1881 `Plain numeric keypad' where the keys generates plain digits, | 1881 `Plain numeric keypad' where the keys generates plain digits, |
1882 `Numeric keypad with decimal key' where the character produced by the | 1882 `Numeric keypad with decimal key' where the character produced by the |
1883 decimal key can be customized individually (for internationalization), | 1883 decimal key can be customized individually (for internationalization), |
1884 `Numeric Prefix Arg' where the keypad keys produce numeric prefix args | 1884 `Numeric Prefix Arg' where the keypad keys produce numeric prefix args |
1885 for emacs editing commands, `Cursor keys' and `Shifted Cursor keys' | 1885 for Emacs editing commands, `Cursor keys' and `Shifted Cursor keys' |
1886 where the keys work like (shifted) arrow keys, home/end, etc., and | 1886 where the keys work like (shifted) arrow keys, home/end, etc., and |
1887 `Unspecified/User-defined' where the keypad keys (kp-0, kp-1, etc.) | 1887 `Unspecified/User-defined' where the keypad keys (kp-0, kp-1, etc.) |
1888 are left unspecified and can be bound individually through the global | 1888 are left unspecified and can be bound individually through the global |
1889 or local keymaps. | 1889 or local keymaps. |
1890 | 1890 |
4033 | 4033 |
4034 +++ | 4034 +++ |
4035 *** New functions `string-or-null-p' and `booleanp'. | 4035 *** New functions `string-or-null-p' and `booleanp'. |
4036 | 4036 |
4037 `string-or-null-p' returns non-nil iff OBJECT is a string or nil. | 4037 `string-or-null-p' returns non-nil iff OBJECT is a string or nil. |
4038 `booleanp' returns non-nil iff OBJECT is a t or nil. | 4038 `booleanp' returns non-nil iff OBJECT is t or nil. |
4039 | 4039 |
4040 +++ | 4040 +++ |
4041 *** New hook `command-error-function'. | 4041 *** New hook `command-error-function'. |
4042 | 4042 |
4043 By setting this variable to a function, you can control | 4043 By setting this variable to a function, you can control |
4413 These match the beginning and end of a symbol. A symbol is a | 4413 These match the beginning and end of a symbol. A symbol is a |
4414 non-empty sequence of either word or symbol constituent characters, as | 4414 non-empty sequence of either word or symbol constituent characters, as |
4415 specified by the syntax table. | 4415 specified by the syntax table. |
4416 | 4416 |
4417 --- | 4417 --- |
4418 *** rx.el has new corresponding `symbol-end' and `symbol-start' elements. | 4418 *** rx.el has new corresponding `symbol-start' and `symbol-end' elements. |
4419 | 4419 |
4420 +++ | 4420 +++ |
4421 *** `skip-chars-forward' and `skip-chars-backward' now handle | 4421 *** `skip-chars-forward' and `skip-chars-backward' now handle |
4422 character classes such as `[:alpha:]', along with individual | 4422 character classes such as `[:alpha:]', along with individual |
4423 characters and ranges. | 4423 characters and ranges. |
4448 `sentence-end-without-space'. | 4448 `sentence-end-without-space'. |
4449 | 4449 |
4450 ** Undo changes: | 4450 ** Undo changes: |
4451 | 4451 |
4452 +++ | 4452 +++ |
4453 *** `buffer-undo-list' can allows programmable elements. | 4453 *** `buffer-undo-list' allows programmable elements. |
4454 | 4454 |
4455 These elements have the form (apply FUNNAME . ARGS), where FUNNAME is | 4455 These elements have the form (apply FUNNAME . ARGS), where FUNNAME is |
4456 a symbol other than t or nil. That stands for a high-level change | 4456 a symbol other than t or nil. That stands for a high-level change |
4457 that should be undone by evaluating (apply FUNNAME ARGS). | 4457 that should be undone by evaluating (apply FUNNAME ARGS). |
4458 | 4458 |
4885 recommended, but may be necessary for specific applications, such as | 4885 recommended, but may be necessary for specific applications, such as |
4886 speech synthesis. | 4886 speech synthesis. |
4887 | 4887 |
4888 *** Adaptive read buffering of subprocess output. | 4888 *** Adaptive read buffering of subprocess output. |
4889 | 4889 |
4890 On some systems, when emacs reads the output from a subprocess, the | 4890 On some systems, when Emacs reads the output from a subprocess, the |
4891 output data is read in very small blocks, potentially resulting in | 4891 output data is read in very small blocks, potentially resulting in |
4892 very poor performance. This behavior can be remedied to some extent | 4892 very poor performance. This behavior can be remedied to some extent |
4893 by setting the new variable `process-adaptive-read-buffering' to a | 4893 by setting the new variable `process-adaptive-read-buffering' to a |
4894 non-nil value (the default), as it will automatically delay reading | 4894 non-nil value (the default), as it will automatically delay reading |
4895 from such processes, allowing them to produce more output before | 4895 from such processes, allowing them to produce more output before |
4896 emacs tries to read it. | 4896 Emacs tries to read it. |
4897 | 4897 |
4898 *** The new function `call-process-shell-command'. | 4898 *** The new function `call-process-shell-command'. |
4899 | 4899 |
4900 This executes a shell command synchronously in a separate process. | 4900 This executes a shell command synchronously in a separate process. |
4901 | 4901 |
4925 +++ | 4925 +++ |
4926 ** Enhanced networking support. | 4926 ** Enhanced networking support. |
4927 | 4927 |
4928 *** The new `make-network-process' function makes network connections. | 4928 *** The new `make-network-process' function makes network connections. |
4929 It allows opening of stream and datagram connections to a server, as well as | 4929 It allows opening of stream and datagram connections to a server, as well as |
4930 create a stream or datagram server inside emacs. | 4930 create a stream or datagram server inside Emacs. |
4931 | 4931 |
4932 - A server is started using :server t arg. | 4932 - A server is started using :server t arg. |
4933 - Datagram connection is selected using :type 'datagram arg. | 4933 - Datagram connection is selected using :type 'datagram arg. |
4934 - A server can open on a random port using :service t arg. | 4934 - A server can open on a random port using :service t arg. |
4935 - Local sockets are supported using :family 'local arg. | 4935 - Local sockets are supported using :family 'local arg. |
5932 | 5932 |
5933 * New Packages for Lisp Programming in Emacs 22.1 | 5933 * New Packages for Lisp Programming in Emacs 22.1 |
5934 | 5934 |
5935 +++ | 5935 +++ |
5936 ** The new library button.el implements simple and fast `clickable | 5936 ** The new library button.el implements simple and fast `clickable |
5937 buttons' in emacs buffers. Buttons are much lighter-weight than the | 5937 buttons' in Emacs buffers. Buttons are much lighter-weight than the |
5938 `widgets' implemented by widget.el, and can be used by lisp code that | 5938 `widgets' implemented by widget.el, and can be used by lisp code that |
5939 doesn't require the full power of widgets. Emacs uses buttons for | 5939 doesn't require the full power of widgets. Emacs uses buttons for |
5940 such things as help and apropos buffers. | 5940 such things as help and apropos buffers. |
5941 | 5941 |
5942 --- | 5942 --- |