99 |
* Changes in Emacs 21.4 |
* Changes in Emacs 21.4 |
100 |
|
|
101 |
+++ |
+++ |
102 |
|
** `set-auto-mode' now gives the interpreter magic line (if present) |
103 |
|
precedence over the file name. Likewise an <?xml or <!DOCTYPE declaration |
104 |
|
will give the buffer XML or SGML mode, unless the file name leads to a mode in |
105 |
|
`xml-based-modes'. |
106 |
|
|
107 |
|
+++ |
108 |
** New function `looking-back' checks whether a regular expression matches |
** New function `looking-back' checks whether a regular expression matches |
109 |
the text before point. Specifying the LIMIT argument bounds how far |
the text before point. Specifying the LIMIT argument bounds how far |
110 |
back the match can start; this is a way to keep it from taking too long. |
back the match can start; this is a way to keep it from taking too long. |
870 |
one-dimensional internal charsets, specifically the ISO-8859 ones. |
one-dimensional internal charsets, specifically the ISO-8859 ones. |
871 |
The utf-16 coding system is affected similarly. |
The utf-16 coding system is affected similarly. |
872 |
|
|
873 |
|
** New variable `utf-translate-cjk-unicode-range' controls which |
874 |
|
Unicode characters to translate in `utf-translate-cjk-mode'. |
875 |
|
|
876 |
** iso-10646-1 (`Unicode') fonts can be used to display any range of |
** iso-10646-1 (`Unicode') fonts can be used to display any range of |
877 |
characters encodable by the utf-8 coding system. Just specify the |
characters encodable by the utf-8 coding system. Just specify the |
878 |
fontset appropriately. |
fontset appropriately. |
2298 |
|
|
2299 |
* Lisp Changes in Emacs 21.4 |
* Lisp Changes in Emacs 21.4 |
2300 |
|
|
2301 |
|
+++ |
2302 |
|
** An interactive specification may now use the code letter 'U' to get |
2303 |
|
the up-event that was discarded in case the last key sequence read for a |
2304 |
|
previous 'k' or 'K' argument was a down-event; otherwise nil is used. |
2305 |
|
|
2306 |
** Function `translate-region' accepts also a char-table as TABLE |
** Function `translate-region' accepts also a char-table as TABLE |
2307 |
argument. |
argument. |
2308 |
|
|
3106 |
and scroll-bar settings if non-nil. |
and scroll-bar settings if non-nil. |
3107 |
|
|
3108 |
+++ |
+++ |
3109 |
** Renamed file hooks to follow the convention: |
** Renamed hooks to better follow the naming convention: |
3110 |
find-file-hooks to find-file-hook, |
find-file-hooks to find-file-hook, |
3111 |
find-file-not-found-hooks to find-file-not-found-functions, |
find-file-not-found-hooks to find-file-not-found-functions, |
3112 |
write-file-hooks to write-file-functions, |
write-file-hooks to write-file-functions, |
3113 |
write-contents-hooks to write-contents-functions. |
write-contents-hooks to write-contents-functions, |
3114 |
|
x-lost-selection-hooks to x-lost-selection-functions, |
3115 |
|
x-sent-selection-hooks to x-sent-selection-functions. |
3116 |
Marked local-write-file-hooks as obsolete (use the LOCAL arg of `add-hook'). |
Marked local-write-file-hooks as obsolete (use the LOCAL arg of `add-hook'). |
3117 |
|
|
3118 |
+++ |
+++ |