aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2001-11-21 01:43:19 +0000
committerStefan Monnier2001-11-21 01:43:19 +0000
commitf67cc62e0f4e4b70b03c7cb942d640836eca0ec7 (patch)
treec3fb14dd957b673f8ccb3191ec8b0cffcc382db1
parentb743187d515253a24333a2b5ba4ecfefff4697a1 (diff)
downloademacs-f67cc62e0f4e4b70b03c7cb942d640836eca0ec7.tar.gz
emacs-f67cc62e0f4e4b70b03c7cb942d640836eca0ec7.zip
*** empty log message ***
-rw-r--r--etc/NEWS21
1 files changed, 21 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index b7b1201e025..47264991aa4 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -18,6 +18,9 @@ installed programs.
18 18
19* Changes in Emacs 21.3 19* Changes in Emacs 21.3
20 20
21** jit-lock can now be delayed with `jit-lock-defer-time'.
22If it is set to 0.5, fontification will only happen after 0.5s of idle time.
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
22will now be extended each time, so you can mark the next two sexps with 25will now be extended each time, so you can mark the next two sexps with
23M-C-SPC M-C-SPC, for example. 26M-C-SPC M-C-SPC, for example.
@@ -166,6 +169,24 @@ SQL buffer.
166 169
167* Lisp Changes in Emacs 21.3 170* Lisp Changes in Emacs 21.3
168 171
172** jit-lock obeys a new text-property `jit-lock-defer-multiline'.
173If a piece of text with that property gets contextually refontified
174(see jit-lock-defer-contextually), then all of that text will
175be refontified. This is useful when the syntax of a textual element
176depends on text several lines further down (and when font-lock-multiline
177is not appropriate to solve that problem). For example in Perl:
178
179 s{
180 foo
181 }{
182 bar
183 }e
184
185Adding/removing the last `e' changes the `bar' from being a piece of
186text to being a piece of code, so you'd put a jit-lock-defer-multiline
187property over the second half of the command to force (deferred)
188refontification of `bar' whenever the `e' is added/removed.
189
169** describe-vector now takes a second argument `describer' which is 190** describe-vector now takes a second argument `describer' which is
170called to print the entries' values. It default to `princ'. 191called to print the entries' values. It default to `princ'.
171 192