Mercurial > hg > xemacs-beta
diff etc/NEWS @ 195:a2f645c6b9f8 r20-3b24
Import from CVS: tag r20-3b24
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:59:05 +0200 |
parents | f53b5ca2e663 |
children | acd284d43ca1 |
line wrap: on
line diff
--- a/etc/NEWS Mon Aug 13 09:58:32 2007 +0200 +++ b/etc/NEWS Mon Aug 13 09:59:05 2007 +0200 @@ -165,10 +165,6 @@ `save-current-buffer' in Lisp mode, `call/cc' to `call-with-current-continuation' in Scheme mode, etc. -** Customize now has a new `browser' mode of traversing -customizations, which is in many ways easier to follow than the -standard one. Try it with `M-x customize-browse'. - ** `C-x n d' now runs the new command `narrow-to-defun', which narrows the accessible parts of the buffer to just the current defun. @@ -185,6 +181,25 @@ previous echo area contents are restored (in case the command prints something useful). +** If you set scroll-conservatively to a small number, then when you +move point a short distance off the screen, XEmacs will scroll the +screen just far enough to bring point back on screen, provided that +does not exceed `scroll-conservatively' lines. + +** Customize changes. + +*** Customize has undergone a massive speedup, and should now operate +acceptably fast. Slowness of the interface used to be the biggest +gripe. + +*** Many more packages have been modified to use the facility, so +almost all of XEmacs options can be examined through the Customize +groups. + +*** There is a new `browser' mode of traversing customizations, in +many ways easier to follow than the standard one. Try it out with +`M-x customize-browse'. + ** Pending-delete changes. *** Pending-delete is now a minor mode, with the normal minor-mode @@ -204,18 +219,20 @@ ** Package starting changes. -*** Loading `paren.el' is no longer sufficient to enable -paren-blinking. Use `paren-set-mode' explicitly, or customize -`paren-mode'. - -*** Loading `uniquify.el' is no longer sufficient to enable uniquify; -you have to set `uniquify-buffer-name-style' to a legal value. - -*** Loading `time.el' is no longer sufficient to enable display time; -you have to invoke `display-time' explicitly. - -*** Loading `jka-compr.el' is no longer sufficient to enable -on-the-fly compression; you have to use `toggle-auto-compression'. +*** Loading `paren' no longer enables paren-blinking. Use +`paren-set-mode' explicitly, or customize `paren-mode'. + +*** Loading `uniquify' no longer enables uniquify. Set +`uniquify-buffer-name-style' to a legal value. + +*** Loading `time' no longer enables display time. Invoke +`display-time' explicitly. + +*** Loading `jka-compr' no longer enables on-the-fly compression. Use +`toggle-auto-compression' instead. + +*** Loading `id-select' no longer enables its behaviour. Use +`id-select-install' instead. ** XEmacs can now save the minibuffer histories from various minibuffers. To use this feature, add the line: @@ -235,9 +252,32 @@ Or `M-x customize-group RET add-log RET'. -** The `M-x customize' command now automatically customizes `Emacs' -group (top of the customize tree). Use `M-x customize-group' to -customize settings of a specific group. +** The key C-x m no longer runs the `mail' command directly. +Instead, it runs the command `compose-mail', which invokes the mail +composition mechanism you have selected with the variable +`mail-user-agent'. The default choice of user agent is +`sendmail-user-agent', which gives behavior compatible with the old +behavior. + +C-x 4 m now runs compose-mail-other-window, and C-x 5 m runs +compose-mail-other-frame. + +** When you kill a buffer that visits a file, if there are any +registers that save positions in the file, these register values no +longer become completely useless. If you try to go to such a register +with `C-x j', then you are asked whether to visit the file again. If +you say yes, it visits the file and then goes to the same position. + +** When you visit a file that changes frequently outside Emacs--for +example, a log of output from a process that continues to run--it may +be useful for Emacs to revert the file without querying you whenever +you visit the file afresh with `C-x C-f'. + +You can request this behavior for certain files by setting the +variable revert-without-query to a list of regular expressions. If a +file's name matches any of these regular expressions, find-file and +revert-buffer revert the buffer without asking for permission--but +only if you have not edited the buffer text yourself. ** Gnuserv changes @@ -331,6 +371,10 @@ ** The PATTERN argument to `split-string' is now optional and defaults to whitespace ("[ \f\t\n\r\v]+"). +** `set-extent-properties' is a new function that can be used to +change properties of an extent at once, and is analogous to +`set-frame-properties'. + ** The new macro `with-current-buffer' lets you evaluate an expression conveniently with a different current buffer. It looks like this: