X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=etc%2FNEWS;h=6bf41ea4b5bef1dd49003d8a864a0cb68725f4d3;hb=75eb6ea5162262c2db93df7a42929e82110fbf18;hp=0f586dd48f841437d1de8350b9150fdf947d0ce8;hpb=a1655b870904de973c366d85ebdc8adde4ef5e1e;p=chise%2Fxemacs-chise.git diff --git a/etc/NEWS b/etc/NEWS index 0f586dd..6bf41ea 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -33,6 +33,9 @@ file. * Changes in XEmacs 21.2 ======================== +** The modeline's text is now scrollable. Please refer to the variable +`modeline-scrolling-method' for more information. + ** The delete key now deletes forward by default. This is regulated by the variable `delete-key-deletes-forward', which @@ -187,8 +190,8 @@ clipboard can be made; the kill-ring and friends will be updated as per X. The only thing selection doesn't do is set the clipboard automatically -as this would break the MS-Windows model. If you want this behaviour -then set `selection-sets-clipboard' to t +as this would break the MS-Windows model. If you want this behavior +then set `selection-sets-clipboard' to t. ** Mail spool locking now works correctly. XEmacs has always come with a little auxiliary program, movemail, @@ -205,23 +208,43 @@ environment's mail spool locking conventions. When you're using a binary kit, set the `mail-lock-method' variable at startup, or the EMACSLOCKMETHOD environment variable. -** New command-line switches -user-init-file and -user-init-directory. -These can be used to specify alternate locations for what is normally -~/.emacs and ~/.xemacs. +** Init file will move to ~/.xemacs/init.el. -Moreover, -user (which used to only work in unpredictable ways) -is now equivalent to --user-init-file ~/.emacs -user-init-directory ~/.xemacs. +If `~/.xemacs/init.el' exists, XEmacs will prefer it over `~/.emacs' +as an init file. The file may be byte-compiled as +`~/.xemacs/init.elc'. + +Future versions of XEmacs will stop supporting `~/.emacs' as an init +file. XEmacs offers automatic migration upon startup. + +** Custom file will move to ~/.xemacs/custom.el. + +Whereas customize settings were formerly stored in the regular init +file, XEmacs now prefers them to be in a separate file +`~/.xemacs/custom.el', completely under automatic control. This +change goes with the migration of the init file, and XEmacs offers +automatic migration upon startup. ** Init file may be called .emacs.el. -Like in GNU Emacs 20.4 and on, you can now name the XEmacs init file -`.emacs.el'. Formerly the name had to be `.emacs'. If you use the -name `.emacs.el', you can byte-compile the file in the usual way. +For the time being, like in GNU Emacs 20.4 and on, you can now name +the XEmacs init file `.emacs.el'. Formerly the name had to be +`.emacs'. If you use the name `.emacs.el', you can byte-compile the +file in the usual way. If both `.emacs' and `.emacs.el' exist, the latter file is the one that is used. +** New command-line switches -user-init-file and -user-init-directory. +These can be used to specify alternate locations for what is normally +~/.emacs and ~/.xemacs. + +Moreover, -user (which used to only work in unpredictable ways) +is now equivalent to -user-init-file ~/.xemacs/init.el +-user-init-directory ~/.xemacs. or -user-init-file +~/.emacs -user-init-directory ~/.xemacs, whichever init +file comes first. + ** New variable `mswindows-meta-activates-menu'. If you set this variable to nil then pressing and releasing the Alt key under MS-Windows will no longer activate the menubar. The default @@ -232,12 +255,12 @@ menus. ** Pixel-based scrolling has been implemented. By default this will attempt to scroll in increments equal to the height of the default face. Set `window-pixel-scroll-increment' to -modify this behaviour. +modify this behavior. ** Operation progress can be displayed using graphical widgets. -See `lprogress-display' for details. This support has been switched +See `progress-feedback' for details. This support has been switched on by default for font-lock and some web browsing functions. If you -do not like this behaviour set `progress-display-use-echo-area'. +do not like this behavior set `progress-feedback-use-echo-area'. ** The PostgreSQL Relational Database Management System is now supported. It is now possible to build XEmacs so that the programming interface @@ -360,7 +383,7 @@ to (concat "~" init-file-user). This turned out to be too complicated for most packages (and some core Lisp files) to use correctly. Also, the `init-file-user' variable has been obsoleted in the process. -The user-visible options like `-u' have not changed their behaviour. +The user-visible options like `-u' have not changed their behavior. ** XEmacs finally has an automated test suite! Although this is not yet very sophisticated, it is already responsible @@ -489,7 +512,7 @@ interned in the global obarray. For example: (keywordp (intern ":foo")) ; The same as (keywordp :foo) => t -This behaviour is compatible with other code which treats symbols +This behavior is compatible with other code which treats symbols beginning with colon as keywords only if they are interned in the global obarray. `keywordp' used to wrongly return t in both cases above.