comparison etc/NEWS @ 89966:d8411455de48

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-32 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-486 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-487 Tweak permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-488 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490 Update from CVS: man/fixit.texi (Spelling): Fix typo. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495 Update from CVS: Add missing lisp/mh-e files * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-513 Update from CVS
author Miles Bader <miles@gnu.org>
date Fri, 27 Aug 2004 07:00:34 +0000
parents 3fd4a5c21153 b35c51abc961
children 3219f94257bc
comparison
equal deleted inserted replaced
89965:5e9097d1ad99 89966:d8411455de48
171 types any more. Add -DUSE_LISP_UNION_TYPE if you want union types. 171 types any more. Add -DUSE_LISP_UNION_TYPE if you want union types.
172 172
173 173
174 * Changes in Emacs 21.4 174 * Changes in Emacs 21.4
175 175
176 ** global-whitespace-mode is a new alias for whitespace-global-mode.
177
176 +++ 178 +++
177 ** There are now two new regular expression operators, \_< and \_>, 179 ** There are now two new regular expression operators, \_< and \_>,
178 for matching the beginning and end of a symbol. A symbol is a 180 for matching the beginning and end of a symbol. A symbol is a
179 non-empty sequence of either word or symbol constituent characters, as 181 non-empty sequence of either word or symbol constituent characters, as
180 specified by the syntax table. 182 specified by the syntax table.
264 displayed at the end of a file buffer in any window, it stays at 266 displayed at the end of a file buffer in any window, it stays at
265 the end of the buffer in that window. This allows to tail a file: 267 the end of the buffer in that window. This allows to tail a file:
266 just put point at the end of the buffer and it stays there. This 268 just put point at the end of the buffer and it stays there. This
267 rule applies to file buffers. For non-file buffers, the behavior may 269 rule applies to file buffers. For non-file buffers, the behavior may
268 be mode dependent. 270 be mode dependent.
271
272 If you are sure that the file will only change by growing at the end,
273 then you can tail the file more efficiently by using the new minor
274 mode Auto Revert Tail mode. The function `auto-revert-tail-mode'
275 toggles this mode.
269 276
270 ** Auto Revert mode is now more careful to avoid excessive reverts and 277 ** Auto Revert mode is now more careful to avoid excessive reverts and
271 other potential problems when deciding which non-file buffers to 278 other potential problems when deciding which non-file buffers to
272 revert. This matters especially if Global Auto Revert mode is enabled 279 revert. This matters especially if Global Auto Revert mode is enabled
273 and `global-auto-revert-non-file-buffers' is non-nil. Auto Revert 280 and `global-auto-revert-non-file-buffers' is non-nil. Auto Revert
731 instead. The updated skeleton-insert docstring explains these new 738 instead. The updated skeleton-insert docstring explains these new
732 features along with other details of skeleton construction. 739 features along with other details of skeleton construction.
733 740
734 ** MH-E changes. 741 ** MH-E changes.
735 742
736 Upgraded to MH-E version 7.4.4. There have been major changes since 743 Upgraded to MH-E version 7.82. There have been major changes since
737 version 5.0.2; see MH-E-NEWS for details. 744 version 5.0.2; see MH-E-NEWS for details.
738 745
739 +++ 746 +++
740 ** The `emacsclient' command understands the options `--eval' and 747 ** The `emacsclient' command understands the options `--eval' and
741 `--display' which tell Emacs respectively to evaluate the given elisp 748 `--display' which tell Emacs respectively to evaluate the given elisp
2039 2046
2040 ** The library tree-widget.el provides a new widget to display a set 2047 ** The library tree-widget.el provides a new widget to display a set
2041 of hierarchical data as an outline. For example, the tree-widget is 2048 of hierarchical data as an outline. For example, the tree-widget is
2042 well suited to display a hierarchy of directories and files. 2049 well suited to display a hierarchy of directories and files.
2043 2050
2044 ** The wdired.el package allows you to use normal editing commands on dired 2051 ** The wdired.el package allows you to use normal editing commands on Dired
2045 buffers to change filenames, permissions, etc... 2052 buffers to change filenames, permissions, etc...
2053
2054 ** The thumbs.el package allows you to preview image files as thumbnails
2055 and can be invoked from a Dired buffer.
2046 2056
2047 ** The new python.el package is used to edit Python and Jython programs. 2057 ** The new python.el package is used to edit Python and Jython programs.
2048 2058
2049 ** The URL package (which had been part of W3) is now part of Emacs. 2059 ** The URL package (which had been part of W3) is now part of Emacs.
2050 2060
3341 and modify elements on this property list. 3351 and modify elements on this property list.
3342 3352
3343 The new low-level functions process-plist and set-process-plist are 3353 The new low-level functions process-plist and set-process-plist are
3344 used to access and replace the entire property list of a process. 3354 used to access and replace the entire property list of a process.
3345 3355
3346 ??? 3356 *** Function accept-process-output now has an optional fourth arg
3357 `just-this-one'. If non-nil, only output from the specified process
3358 is handled, suspending output from other processes. If value is an
3359 integer, also inhibit running timers. This feature is generally not
3360 recommended, but may be necessary for specific applications, such as
3361 speech synthesis.
3362
3347 *** Adaptive read buffering of subprocess output. 3363 *** Adaptive read buffering of subprocess output.
3348 3364
3349 On some systems, when emacs reads the output from a subprocess, the 3365 On some systems, when emacs reads the output from a subprocess, the
3350 output data is read in very small blocks, potentially resulting in 3366 output data is read in very small blocks, potentially resulting in
3351 very poor performance. This behaviour can be remedied to some extent 3367 very poor performance. This behaviour can be remedied to some extent