Mercurial > emacs
diff etc/NEWS @ 39552:fa9fb33863fe
*** empty log message ***
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Fri, 05 Oct 2001 09:13:21 +0000 |
parents | 81ce748b1748 |
children | fc4fb819666e |
line wrap: on
line diff
--- a/etc/NEWS Thu Oct 04 19:40:06 2001 +0000 +++ b/etc/NEWS Fri Oct 05 09:13:21 2001 +0000 @@ -6,6 +6,46 @@ For older news, see the file ONEWS +* Changes in Emacs 21.2 + +** When pure storage overflows while dumping, Emacs now prints how +much pure storage it will approximately need. + +** M-x setenv now expands environment variables of the form `$foo' and +`${foo}' in the specified new value of the environment variable. To +include a `$' in the value, use `$$'. + +** New user option `inhibit-startup-buffer-menu'. +When loading many files, for instance with `emacs *', Emacs normally +displays a buffer menu. This option turns the buffer menu off. + +** Rmail now displays 5-digit message ids in its summary buffer. + + +* Lisp Changes in Emacs 21.2 + +** Variable aliases have been implemented + +- Macro: defvaralias ALIAS-VAR BASE-VAR + +This defines the symbol ALIAS-VAR as a variable alias for symbol +BASE-VAR. This means that retrieving the value of ALIAS-VAR returns +the value of BASE-VAR, and changing the value of ALIAS-VAR changes the +value of BASE-VAR. + +- Function: indirect-variable VARIABLE + +This function returns the variable at the end of the chain of aliases +of VARIABLE. If VARIABLE is not a symbol, or if VARIABLE is not +defined as an alias, the function returns VARIABLE. + +It might be noteworthy that variables aliases work for all kinds of +variables, including buffer-local and frame-local variables. + +** Functions from `post-gc-hook' are run at the end of garbage +collection. The hook is run with GC inhibited, so use it with care. + + * Installation Changes in Emacs 21.1 See the INSTALL file for information on installing extra libraries and