aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS12
1 files changed, 12 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 3567952586..0a1de61765 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -18,6 +18,11 @@ installed programs.
* Changes in Emacs 21.3
+** Unquoted `$' in file names do not signal an error any more when
+the corresponding environment variable does not exist.
+Instead, the `$ENVVAR' text is left as is, so that `$$' quoting
+is only rarely needed.
+
** jit-lock can now be delayed with `jit-lock-defer-time'.
If this variable is non-nil, its value should be the amount of Emacs
@@ -182,6 +187,13 @@ SQL buffer.
* Lisp Changes in Emacs 21.3
+** The precedence of file-name-handlers has been changed.
+Instead of blindly choosing the first handler that matches,
+find-file-name-handler now gives precedence to a file-name handler
+that matches near the end of the file name. More specifically, the
+handler whose (match-beginning 0) is the largest is chosen.
+In case of ties, the old "first matched" rule applies.
+
** Dense keymaps now handle inheritance correctly.
To that end, binding a key to t now behaves the same as binding it to
nil (it shadows parent bindings but not bindings in keymaps of lower