aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/NEWS55
1 files changed, 42 insertions, 13 deletions
diff --git a/etc/NEWS b/etc/NEWS
index d3fdf359c4f..92016661ae6 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -219,16 +219,6 @@ dired buffers automatically on revisiting.
219*** When `doc-view-continuous' is non-nil, scrolling a line 219*** When `doc-view-continuous' is non-nil, scrolling a line
220on the page edge advances to the next/previous page. 220on the page edge advances to the next/previous page.
221 221
222** FIXME mail-user-agent change
223This probably affects a lot of documentation.
224
225*** If the user has not customized mail-user-agent, the `compose-mail'
226command (C-x m) checks for customizations for Mail mode, the previous
227default mail-user-agent. It issues a warning if these customizations
228are found, to prevent mail configurations from silently breaking.
229
230To disable this check, set compose-mail-user-agent-warnings to nil.
231
232** FIXME gdb-mi 222** FIXME gdb-mi
233 223
234** Grep 224** Grep
@@ -244,6 +234,22 @@ matched topics found in the index.
244manual that generates an Info file which gives the same information 234manual that generates an Info file which gives the same information
245through a menu structure. 235through a menu structure.
246 236
237** Message mode is now the default mode for composing mail.
238
239The default for `mail-user-agent' is now message-user-agent, so the
240C-x m (`compose-mail') command uses Message mode instead of Mail mode.
241
242Message mode has been included in Emacs, as part of the Gnus package,
243for several years. It provides several features that are absent in
244Mail mode, such as MIME handling.
245
246*** If the user has not customized mail-user-agent, `compose-mail'
247checks for Mail mode customizations, and issues a warning if these
248customizations are found. This alerts users who may otherwise be
249unaware that their mail configuration has changed.
250
251To disable this check, set compose-mail-user-agent-warnings to nil.
252
247** nXML mode is now the default for editing XML files. 253** nXML mode is now the default for editing XML files.
248 254
249** Shell 255** Shell
@@ -273,7 +279,7 @@ by default anymore. The number of entries shown can be chosen
273interactively with a prefix argument, by customizing 279interactively with a prefix argument, by customizing
274vc-log-show-limit. The log buffer display buttons that can be used 280vc-log-show-limit. The log buffer display buttons that can be used
275to change the number of entries shown. 281to change the number of entries shown.
276RCS, SCCS, CVS do not support this feature. 282RCS, SCCS, CVS do not support this feature.
277 283
278*** vc-annotate supports annotations through file copies and renames, 284*** vc-annotate supports annotations through file copies and renames,
279it displays the old names for the files and it can show logs/diffs for 285it displays the old names for the files and it can show logs/diffs for
@@ -364,12 +370,35 @@ consider the background light).
364 370
365* New Modes and Packages in Emacs 23.2 371* New Modes and Packages in Emacs 23.2
366 372
373** CEDET (the Collection of Emacs Development Tools) is now in Emacs.
374This is a collection of packages to aid with using Emacs as an IDE
375(integrated development environment):
376
377*** The Semantic package allows the use of parsers to intelligently
378edit and navigate source code. Parsers for C/C++, Java, Javascript,
379and several other languages are included by default, and Semantic can
380also interface with external tools such as GNU Global and GNU Idutils.
381
382To enable Semantic, use the global minor mode `semantic-mode'.
383See the Semantic manual for details.
384
385*** EDE (Emacs Development Environment) is a package for managing code
386projects, including features such as automatic Makefile generation.
387
388To enable EDE, use the minor mode `global-ede-mode'.
389See the EDE manual for details.
390
391*** SRecode is a library for recoding Semantic tags back into source
392code. It is currently used by some parts of Semantic and EDE; in the
393future, it may be used for code generation features.
394
395*** The EIEIO library implements a subset of the Common Lisp Object
396System (CLOS). It is used by the other CEDET packages.
397
367** mpc.el is a front end for the Music Player Daemon. Run it with M-x mpc. 398** mpc.el is a front end for the Music Player Daemon. Run it with M-x mpc.
368 399
369** htmlfontify.el turns a fontified Emacs buffer into an HTML page. 400** htmlfontify.el turns a fontified Emacs buffer into an HTML page.
370 401
371** FIXME CEDET
372
373** js.el is a new major mode for JavaScript files. 402** js.el is a new major mode for JavaScript files.
374 403
375** imap-hash.el is a new library to address IMAP mailboxes as hashtables. 404** imap-hash.el is a new library to address IMAP mailboxes as hashtables.