diff options
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 21 |
1 files changed, 19 insertions, 2 deletions
| @@ -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 |
| 102 | of the file that precede the first header line. | 104 | of 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) |
| 106 | precedence over the file name. Likewise an <?xml or <!DOCTYPE declaration | 108 | precedence over the file name. Likewise an <?xml or <!DOCTYPE declaration |
| 107 | will give the buffer XML or SGML mode, unless the file name leads to a mode in | 109 | will 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 | ||
| 2095 | varying syntaxes for comments (;, #, //, /* */ or !), assignment (var = value, | ||
| 2096 | var : value, var value or keyword var value) and sections ([section] or | ||
| 2097 | section { }). Many files under /etc/, or with suffixes like .cf through | ||
| 2098 | .config, .properties (Java), .desktop (KDE/Gnome), .ini and many others are | ||
| 2099 | recognized. | ||
| 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 | ||
| 2340 | of the character after a specified buffer position, taking account | ||
| 2341 | of text properties as well as the character code. | ||
| 2342 | It returns the value compatibly with char-syntax, except | ||
| 2343 | that the value can be a list (SYNTAX . MATCHER) which says | ||
| 2344 | what 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 |
| 2331 | run time used by Emacs since start-up. | 2348 | run time used by Emacs since start-up. |
| 2332 | 2349 | ||