Mercurial > emacs
comparison etc/NEWS @ 91015:b83d0dadb2a7
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 857-865)
- Update from CVS
- Merge from emacs--rel--22
- Update from CVS: lisp/emacs-lisp/avl-tree.el: New file.
- Remove RCS keywords
* emacs--rel--22 (patch 97-100)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 246-247)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-252
author | Miles Bader <miles@gnu.org> |
---|---|
date | Wed, 29 Aug 2007 05:03:40 +0000 |
parents | aaccdab0ee26 70c5ca3d9e8d |
children | bdb3fe0ba9fa |
comparison
equal
deleted
inserted
replaced
91014:2392e6a45952 | 91015:b83d0dadb2a7 |
---|---|
32 a GIF library. | 32 a GIF library. |
33 | 33 |
34 | 34 |
35 * Changes in Emacs 23.1 | 35 * Changes in Emacs 23.1 |
36 | 36 |
37 ** The refcards are now shipped as PDF files. | |
38 | |
39 ** Emacs now supports the SVG image format through librsvg2. | |
40 | |
37 ** If you set find-file-confirm-nonexistent-file to t, then C-x C-f | 41 ** If you set find-file-confirm-nonexistent-file to t, then C-x C-f |
38 requires confirmation before opening a non-existent file. | 42 requires confirmation before opening a non-existent file. |
39 | 43 |
40 ** If the gpm mouse server is running and t-mouse-mode enabled, Emacs uses a | 44 ** If the gpm mouse server is running and t-mouse-mode enabled, Emacs uses a |
41 Unix socket in a GNU/Linux console to talk to server, rather than faking events | 45 Unix socket in a GNU/Linux console to talk to server, rather than faking events |
46 recenter the visited source file. Its value can be a number (for example, | 50 recenter the visited source file. Its value can be a number (for example, |
47 0 for top line, -1 for bottom line), or nil for no recentering. | 51 0 for top line, -1 for bottom line), or nil for no recentering. |
48 | 52 |
49 ** The mode-line display a `@' if the default-directory for the current buffer | 53 ** The mode-line display a `@' if the default-directory for the current buffer |
50 is on a remote machine, or a hyphen otherwise. | 54 is on a remote machine, or a hyphen otherwise. |
55 | |
51 ** The new command balance-window-area balances windows both vertically | 56 ** The new command balance-window-area balances windows both vertically |
52 and horizontally. | 57 and horizontally. |
53 | 58 |
54 ** The new command close-display-connection can be used to close a connection | 59 ** The new command close-display-connection can be used to close a connection |
55 to a remote display, e.g. because the display is about to become unreachable. | 60 to a remote display, e.g. because the display is about to become unreachable. |
61 | |
62 ** The command shell prompts for the default directory, when it is | |
63 called with a prefix, and the default directory is a remote file name. | |
64 This is because some file name handler (like ange-ftp) are not able to | |
65 run processes remotely. | |
66 | |
67 ** The new command `display-time-world' starts an updating time display | |
68 using several time zones, in a buffer. | |
56 | 69 |
57 * Startup Changes in Emacs 23.1 | 70 * Startup Changes in Emacs 23.1 |
58 | 71 |
59 ** New user option `initial-buffer-choice' specifies what to display | 72 ** New user option `initial-buffer-choice' specifies what to display |
60 after starting Emacs: startup screen, *scratch* buffer, visiting a | 73 after starting Emacs: startup screen, *scratch* buffer, visiting a |
79 history element containing the search string becomes the current. | 92 history element containing the search string becomes the current. |
80 | 93 |
81 | 94 |
82 * New Modes and Packages in Emacs 23.1 | 95 * New Modes and Packages in Emacs 23.1 |
83 | 96 |
97 ** A new game called `bubble' has been added | |
98 | |
84 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt. | 99 ** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt. |
85 | 100 |
86 | 101 |
87 * Changes in Specialized Modes and Packages in Emacs 23.1 | 102 * Changes in Specialized Modes and Packages in Emacs 23.1 |
88 | 103 |
90 the first error encountered during compilations. | 105 the first error encountered during compilations. |
91 | 106 |
92 ** In the `copyright' package, you can specify your copyright holders's names. | 107 ** In the `copyright' package, you can specify your copyright holders's names. |
93 Only copyright lines with holders matching copyright-names-regexp will be | 108 Only copyright lines with holders matching copyright-names-regexp will be |
94 considered for update. | 109 considered for update. |
110 | |
111 ** eldoc highlights the function argument under point | |
112 with the face `eldoc-highlight-function-argument'. | |
95 | 113 |
96 ** VC | 114 ** VC |
97 *** Clicking on the VC mode-line entry now pops the VC menu. | 115 *** Clicking on the VC mode-line entry now pops the VC menu. |
98 | 116 |
99 *** The VC mode-line entry now has a tooltip. | 117 *** The VC mode-line entry now has a tooltip. |
173 ** The function `dired-call-process' has been removed. | 191 ** The function `dired-call-process' has been removed. |
174 | 192 |
175 | 193 |
176 * Lisp Changes in Emacs 23.1 | 194 * Lisp Changes in Emacs 23.1 |
177 | 195 |
178 +++ | 196 ** The function invisible-p returns non-nil if the character |
179 ** inhibit-modification-hooks is bound to t while running modification hooks. | 197 after a specified position is invisible, or if its argument |
180 As a happy consequence, after-change-functions and before-change-functions | 198 as an `invisible' property would make a character invisible. |
181 are not bound to nil any more while running an (after|before)-change-function. | |
182 | 199 |
183 ** Non-breaking space now acts as whitespace. | 200 ** Non-breaking space now acts as whitespace. |
184 | 201 |
185 +++ | 202 +++ |
186 ** In `condition-case', a handler can specify "let the debugger run first". | 203 ** In `condition-case', a handler can specify "let the debugger run first". |
195 ** The `require-match' argument to `completing-read' accepts a new value | 212 ** The `require-match' argument to `completing-read' accepts a new value |
196 `confirm-only'. | 213 `confirm-only'. |
197 | 214 |
198 +++ | 215 +++ |
199 ** The regexp form \(?<num>:<regexp>\) specifies the group number explicitly. | 216 ** The regexp form \(?<num>:<regexp>\) specifies the group number explicitly. |
217 | |
218 ** New function `window-full-width-p' returns t if a window is as wide | |
219 as its frame. | |
220 | |
221 ** The new function `split-string-and-unquote' does (what?) | |
222 | |
223 ** The new function `combine-and-quote-strings' does (what?) | |
224 | |
225 ** The new function `image-refresh' refreshes all images associated | |
226 with a given image specification. | |
200 | 227 |
201 +++ | 228 +++ |
202 ** New variable `user-emacs-directory'. | 229 ** New variable `user-emacs-directory'. |
203 Use this instead of "~/.emacs.d". | 230 Use this instead of "~/.emacs.d". |
204 | 231 |
223 `interactive-form' symbol property. Mostly useful to add complex interactive | 250 `interactive-form' symbol property. Mostly useful to add complex interactive |
224 forms to subroutines. | 251 forms to subroutines. |
225 | 252 |
226 * New Packages for Lisp Programming in Emacs 23.1 | 253 * New Packages for Lisp Programming in Emacs 23.1 |
227 | 254 |
255 ** The new package avl-tree.el deals with the AVL tree data structure. | |
256 | |
228 | 257 |
229 ---------------------------------------------------------------------- | 258 ---------------------------------------------------------------------- |
230 This file is part of GNU Emacs. | 259 This file is part of GNU Emacs. |
231 | 260 |
232 GNU Emacs is free software; you can redistribute it and/or modify | 261 GNU Emacs is free software; you can redistribute it and/or modify |