comparison etc/NEWS @ 41337:3a8e8dd8a64e

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 21 Nov 2001 01:43:19 +0000
parents dd0332958888
children 00ed4838100e
comparison
equal deleted inserted replaced
41336:36e754afaf7a 41337:3a8e8dd8a64e
15 `--program-suffix' and `--program-transform-name' that affect the names of 15 `--program-suffix' and `--program-transform-name' that affect the names of
16 installed programs. 16 installed programs.
17 17
18 18
19 * Changes in Emacs 21.3 19 * Changes in Emacs 21.3
20
21 ** jit-lock can now be delayed with `jit-lock-defer-time'.
22 If it is set to 0.5, fontification will only happen after 0.5s of idle time.
20 23
21 ** If you hit M-C-SPC (mark-sexp) repeatedly, the marked region 24 ** If you hit M-C-SPC (mark-sexp) repeatedly, the marked region
22 will now be extended each time, so you can mark the next two sexps with 25 will now be extended each time, so you can mark the next two sexps with
23 M-C-SPC M-C-SPC, for example. 26 M-C-SPC M-C-SPC, for example.
24 27
163 (function (lambda () 166 (function (lambda ()
164 (master-set-slave sql-buffer)))) 167 (master-set-slave sql-buffer))))
165 168
166 169
167 * Lisp Changes in Emacs 21.3 170 * Lisp Changes in Emacs 21.3
171
172 ** jit-lock obeys a new text-property `jit-lock-defer-multiline'.
173 If a piece of text with that property gets contextually refontified
174 (see jit-lock-defer-contextually), then all of that text will
175 be refontified. This is useful when the syntax of a textual element
176 depends on text several lines further down (and when font-lock-multiline
177 is not appropriate to solve that problem). For example in Perl:
178
179 s{
180 foo
181 }{
182 bar
183 }e
184
185 Adding/removing the last `e' changes the `bar' from being a piece of
186 text to being a piece of code, so you'd put a jit-lock-defer-multiline
187 property over the second half of the command to force (deferred)
188 refontification of `bar' whenever the `e' is added/removed.
168 189
169 ** describe-vector now takes a second argument `describer' which is 190 ** describe-vector now takes a second argument `describer' which is
170 called to print the entries' values. It default to `princ'. 191 called to print the entries' values. It default to `princ'.
171 192
172 ** defcustom and other custom declarations now use a default group 193 ** defcustom and other custom declarations now use a default group