Mercurial > emacs
comparison etc/NEWS @ 111572:b3f9490f0b7f
merge trunk
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Mon, 08 Nov 2010 14:19:24 +0900 |
parents | 3cc0fb6085b0 |
children | 188673195616 |
comparison
equal
deleted
inserted
replaced
111571:91de9477a77a | 111572:b3f9490f0b7f |
---|---|
64 obsolete in Emacs 23.) | 64 obsolete in Emacs 23.) |
65 | 65 |
66 | 66 |
67 * Changes in Emacs 24.1 | 67 * Changes in Emacs 24.1 |
68 | 68 |
69 ** New emacsclient argument --parent-id ID can be used to open a | 69 ** emacsclient changes |
70 | |
71 *** New emacsclient argument --parent-id ID can be used to open a | |
70 client frame in parent X window ID, via XEmbed. This works like the | 72 client frame in parent X window ID, via XEmbed. This works like the |
71 --parent-id argument to Emacs. | 73 --parent-id argument to Emacs. |
74 | |
75 *** If emacsclient shuts down as a result of Emacs signalling an | |
76 error, its exit status is 1. | |
72 | 77 |
73 ** Completion can cycle, depending on completion-cycle-threshold. | 78 ** Completion can cycle, depending on completion-cycle-threshold. |
74 | 79 |
75 ** auto-mode-case-fold is now enabled by default. | 80 ** auto-mode-case-fold is now enabled by default. |
76 | 81 |
112 The frame-parameter tool-bar-position controls this. It takes the values | 117 The frame-parameter tool-bar-position controls this. It takes the values |
113 top, left, right or bottom. The Options => Show/Hide menu has entries | 118 top, left, right or bottom. The Options => Show/Hide menu has entries |
114 for this. | 119 for this. |
115 | 120 |
116 ** ImageMagick support. | 121 ** ImageMagick support. |
117 It is now possible to use the Imagemagick library to load many new | 122 It is now possible to use the ImageMagick library to load many new |
118 image formats in Emacs. To enable this, use the configure option | 123 image formats in Emacs. By default, Emacs links with the ImageMagick |
119 `--with-imagemagick'. | 124 libraries if they are present at build time. To disable this, use |
125 the configure option `--without-imagemagick'. | |
120 | 126 |
121 The new function `imagemagick-types' returns a list of image file | 127 The new function `imagemagick-types' returns a list of image file |
122 extensions that your installation of ImageMagick supports. The | 128 extensions that your installation of ImageMagick supports. The |
123 function `imagemagick-register-types' enables ImageMagick support for | 129 function `imagemagick-register-types' enables ImageMagick support for |
124 these image types, minus those listed in `imagemagick-types-inhibit'. | 130 these image types, minus those listed in `imagemagick-types-inhibit'. |
146 get and set the SELinux context of a file. | 152 get and set the SELinux context of a file. |
147 | 153 |
148 *** Tramp offers handlers for file-selinux-context and set-file-selinux-context | 154 *** Tramp offers handlers for file-selinux-context and set-file-selinux-context |
149 for remote machines which support SELinux. | 155 for remote machines which support SELinux. |
150 | 156 |
157 ** The function kill-emacs is now run upon receipt of the signals SIGTERM | |
158 and SIGHUP, and upon SIGINT in batch mode. | |
159 | |
160 ** kill-emacs-hook is now also run in batch mode. | |
161 | |
151 ** New scrolling commands `scroll-up-command' and `scroll-down-command' | 162 ** New scrolling commands `scroll-up-command' and `scroll-down-command' |
152 (bound to C-v/[next] and M-v/[prior]) does not signal errors at top/bottom | 163 (bound to C-v/[next] and M-v/[prior]) does not signal errors at top/bottom |
153 of buffer at first key-press (instead moves to top/bottom of buffer) | 164 of buffer at first key-press (instead moves to top/bottom of buffer) |
154 when a new variable `scroll-error-top-bottom' is non-nil. | 165 when a new variable `scroll-error-top-bottom' is non-nil. |
155 | 166 |
182 *** By default, all installed packages are loaded and activated | 193 *** By default, all installed packages are loaded and activated |
183 automatically when Emacs starts up. To disable this, set | 194 automatically when Emacs starts up. To disable this, set |
184 `package-enable-at-startup' to nil. To change which packages are | 195 `package-enable-at-startup' to nil. To change which packages are |
185 loaded, customize `package-load-list'. | 196 loaded, customize `package-load-list'. |
186 | 197 |
198 ** Custom Themes | |
199 | |
200 *** `M-x customize-themes' lists Custom themes which can be enabled. | |
201 | |
202 ** The user option `remote-file-name-inhibit-cache' controls whether | |
203 the remote file-name cache is used for read access. | |
204 | |
187 | 205 |
188 * Editing Changes in Emacs 24.1 | 206 * Editing Changes in Emacs 24.1 |
189 | 207 |
190 ** completion-at-point is now an alias for complete-symbol. | 208 ** completion-at-point is now an alias for complete-symbol. |
191 | 209 |
234 | 252 |
235 * Changes in Specialized Modes and Packages in Emacs 24.1 | 253 * Changes in Specialized Modes and Packages in Emacs 24.1 |
236 | 254 |
237 ** latex-electric-env-pair-mode keeps \begin..\end matched on the fly. | 255 ** latex-electric-env-pair-mode keeps \begin..\end matched on the fly. |
238 | 256 |
239 ** FIXME: xdg-open for browse-url and reportbug, 2010/08. (Close bug#4546?) | 257 ** FIXME: xdg-open for browse-url and reportbug, 2010/08. |
240 | 258 |
241 ** Archive Mode has basic support to browse 7z archives. | 259 ** Archive Mode has basic support to browse 7z archives. |
242 | 260 |
243 ** ERC changes | 261 ** ERC changes |
244 | 262 |
256 (setq completion-styles '(partial-completion initials)) | 274 (setq completion-styles '(partial-completion initials)) |
257 (setq completion-pcm-complete-word-inserts-delimiters t) | 275 (setq completion-pcm-complete-word-inserts-delimiters t) |
258 | 276 |
259 ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags. | 277 ** mpc.el: Can use pseudo tags of the form tag1|tag2 as a union of two tags. |
260 | 278 |
279 ** Calendar, Diary, and Appt | |
280 | |
281 --- | |
282 *** The obsolete (since Emacs 22.1) method of enabling the appt package | |
283 by adding appt-make-list to diary-hook has been removed. Use appt-activate. | |
284 | |
285 --- | |
286 *** Some appt variables (obsolete since Emacs 22.1) have been removed: | |
287 appt-issue-message (use the function appt-activate) | |
288 appt-visible/appt-msg-window (use the variable appt-display-format) | |
289 | |
290 --- | |
291 *** Some diary function aliases (obsolete since Emacs 22.1) have been removed: | |
292 view-diary-entries, list-diary-entries, show-all-diary-entries | |
293 | |
261 ** Customize | 294 ** Customize |
262 | 295 |
263 *** Customize buffers now contain a search field. | 296 *** Customize buffers now contain a search field. |
264 The search is performed using `customize-apropos'. | 297 The search is performed using `customize-apropos'. |
265 To turn off the search field, set custom-search-field to nil . | 298 To turn off the search field, set custom-search-field to nil . |
286 | 319 |
287 **** vc-log-incoming and vc-log-outgoing for Git require version 1.7 (or newer). | 320 **** vc-log-incoming and vc-log-outgoing for Git require version 1.7 (or newer). |
288 | 321 |
289 *** New key bindings: C-x v I and C-x v O bound to vc-log-incoming and | 322 *** New key bindings: C-x v I and C-x v O bound to vc-log-incoming and |
290 vc-log-outgoing, respectively. | 323 vc-log-outgoing, respectively. |
324 | |
325 *** The 'g' key in VC diff, log, log-incoming and log-outgoing buffers | |
326 reruns the corresponding VC command to compute an up to date version | |
327 of the buffer. | |
291 | 328 |
292 *** vc-dir for Bzr supports viewing shelve contents and shelving snapshots. | 329 *** vc-dir for Bzr supports viewing shelve contents and shelving snapshots. |
293 | 330 |
294 *** Special markup can be added to log-edit buffers. | 331 *** Special markup can be added to log-edit buffers. |
295 The log-edit buffers are expected to have a format similar to email messages | 332 The log-edit buffers are expected to have a format similar to email messages |
515 ** Regions created by mouse dragging are now normal active regions, | 552 ** Regions created by mouse dragging are now normal active regions, |
516 similar to the ones created by shift-selection. In previous Emacs | 553 similar to the ones created by shift-selection. In previous Emacs |
517 versions, these regions were delineated by `mouse-drag-overlay', which | 554 versions, these regions were delineated by `mouse-drag-overlay', which |
518 has now been removed. | 555 has now been removed. |
519 | 556 |
557 ** cl.el no longer provides `cl-19'. | |
558 | |
559 ** The following functions and aliases, obsolete since at least Emacs 21.1, | |
560 have been removed: | |
561 comint-kill-output, decompose-composite-char, outline-visible, | |
562 internal-find-face, internal-get-face, frame-update-faces, | |
563 frame-update-face-colors, x-frob-font-weight, x-frob-font-slant, | |
564 x-make-font-bold, x-make-font-demibold, x-make-font-unbold | |
565 x-make-font-italic, x-make-font-oblique, x-make-font-unitalic | |
566 x-make-font-bold-italic, mldrag-drag-mode-line, mldrag-drag-vertical-line, | |
567 iswitchb-default-keybindings, char-bytes, isearch-return-char, | |
568 make-local-hook | |
569 | |
570 ** The following variables and aliases, obsolete since at least Emacs 21.1, | |
571 have been removed: | |
572 checkdoc-minor-keymap, vc-header-alist, directory-sep-char, | |
573 font-lock-defaults-alist | |
574 | |
575 ** The following files, obsolete since at least Emacs 21.1, have been removed: | |
576 sc.el, x-menu.el, rnews.el, rnewspost.el | |
577 | |
520 | 578 |
521 * Lisp changes in Emacs 24.1 | 579 * Lisp changes in Emacs 24.1 |
522 | 580 |
523 ** New variable syntax-propertize-function to set syntax-table properties. | 581 ** New variable syntax-propertize-function to set syntax-table properties. |
524 Replaces font-lock-syntactic-keywords which are now obsolete. | 582 Replaces font-lock-syntactic-keywords which are now obsolete. |
559 *** `image-extension-data' is renamed to `image-metadata'. | 617 *** `image-extension-data' is renamed to `image-metadata'. |
560 | 618 |
561 ** XML and HTML parsing | 619 ** XML and HTML parsing |
562 | 620 |
563 *** If Emacs is compiled with libxml2 support (which is the default), | 621 *** If Emacs is compiled with libxml2 support (which is the default), |
564 two new Emacs Lisp-level functions are defined: `html-parse-string' | 622 two new Emacs Lisp-level functions are defined: |
565 (which will parse "real world" HTML) and `xml-parse-string' (which | 623 `xml-parse-html-string-internal' (which will parse "real world" HTML) |
566 parses XML). Both return an Emacs Lisp parse tree. See the Emacs | 624 and `xml-parse-string-internal' (which parses XML). Both return an |
567 Lisp Reference Manual for details. | 625 Emacs Lisp parse tree. |
626 | |
627 FIXME: These should be front-ended by xml.el. | |
628 | |
629 ** FIXME GnuTLS | |
568 | 630 |
569 ** Isearch | 631 ** Isearch |
570 | 632 |
571 *** New hook `isearch-update-post-hook' that runs in `isearch-update'. | 633 *** New hook `isearch-update-post-hook' that runs in `isearch-update'. |
572 | 634 |