diff options
| author | Stefan Monnier | 2001-11-21 01:43:19 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2001-11-21 01:43:19 +0000 |
| commit | f67cc62e0f4e4b70b03c7cb942d640836eca0ec7 (patch) | |
| tree | c3fb14dd957b673f8ccb3191ec8b0cffcc382db1 | |
| parent | b743187d515253a24333a2b5ba4ecfefff4697a1 (diff) | |
| download | emacs-f67cc62e0f4e4b70b03c7cb942d640836eca0ec7.tar.gz emacs-f67cc62e0f4e4b70b03c7cb942d640836eca0ec7.zip | |
*** empty log message ***
| -rw-r--r-- | etc/NEWS | 21 |
1 files changed, 21 insertions, 0 deletions
| @@ -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'. | ||
| 22 | If 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 |
| 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. |
| @@ -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'. | ||
| 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. | ||
| 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 | ||