aboutsummaryrefslogtreecommitdiffstats
path: root/etc/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'etc/NEWS')
-rw-r--r--etc/NEWS21
1 files changed, 19 insertions, 2 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 726eac5afdb..c96eb114727 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -98,14 +98,16 @@ types any more. Add -DUSE_LISP_UNION_TYPE if you want union types.
98 98
99* Changes in Emacs 21.4 99* Changes in Emacs 21.4
100 100
101** line-move-ignore-invisible now defaults to t.
102
101** In Outline mode, hide-body no longer hides lines at the top 103** In Outline mode, hide-body no longer hides lines at the top
102of the file that precede the first header line. 104of the file that precede the first header line.
103 105
104+++ 106+++
105** `set-auto-mode' now gives the interpreter magic line (if present) 107** `set-auto-mode' now gives the interpreter magic line (if present)
106precedence over the file name. Likewise an <?xml or <!DOCTYPE declaration 108precedence over the file name. Likewise an <?xml or <!DOCTYPE declaration
107will give the buffer XML or SGML mode, unless the file name leads to a mode in 109will give the buffer XML or SGML mode, based on the new var
108`xml-based-modes'. 110`magic-mode-alist'.
109 111
110+++ 112+++
111** New function `looking-back' checks whether a regular expression matches 113** New function `looking-back' checks whether a regular expression matches
@@ -2089,6 +2091,13 @@ anyone has committed to the repository since you last executed
2089 2091
2090* New modes and packages in Emacs 21.4 2092* New modes and packages in Emacs 21.4
2091 2093
2094** The new package conf-mode.el handles thousands of configuration files, with
2095varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value,
2096var : value, var value or keyword var value) and sections ([section] or
2097section { }). Many files under /etc/, or with suffixes like .cf through
2098.config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are
2099recognized.
2100
2092** The new package password.el provide a password cache and expiring mechanism. 2101** The new package password.el provide a password cache and expiring mechanism.
2093 2102
2094** The new package dns-mode.el add syntax highlight of DNS master files. 2103** The new package dns-mode.el add syntax highlight of DNS master files.
@@ -2327,6 +2336,14 @@ configuration files.
2327* Lisp Changes in Emacs 21.4 2336* Lisp Changes in Emacs 21.4
2328 2337
2329+++ 2338+++
2339** The new function syntax-after returns the syntax code
2340of the character after a specified buffer position, taking account
2341of text properties as well as the character code.
2342It returns the value compatibly with char-syntax, except
2343that the value can be a list (SYNTAX . MATCHER) which says
2344what the matching character is.
2345
2346+++
2330** The new primitive `get-internal-run-time' returns the processor 2347** The new primitive `get-internal-run-time' returns the processor
2331run time used by Emacs since start-up. 2348run time used by Emacs since start-up.
2332 2349