comparison etc/NEWS @ 169:15872534500d r20-3b11

Import from CVS: tag r20-3b11
author cvs
date Mon, 13 Aug 2007 09:46:53 +0200
parents 85ec50267440
children 8eaf7971accc
comparison
equal deleted inserted replaced
168:9851d5c6556e 169:15872534500d
136 136
137 On consoles that display only one frame at a time (e.g. TTY consoles), 137 On consoles that display only one frame at a time (e.g. TTY consoles),
138 creating a new frame with `C-x 5 2' also raises and selects that 138 creating a new frame with `C-x 5 2' also raises and selects that
139 frame. The behavior of window system frames is unchanged. 139 frame. The behavior of window system frames is unchanged.
140 140
141 ** Zmacs region is selectively deactivated when an error is signaled.
142
143 The behavior of the zmacs region can now be controlled in the event of a
144 signaled error. The new variable `errors-deactivate-region' may be set
145 to nil to avoid losing the zmacs region. When this is in effect, to
146 deactivate the region, you have to press C-g explicitly, in the buffer
147 where the region is active. This can be a win under many circumstances,
148 but can lead to potentially confusing situations when isearch is in effect.
149
150 To control just keeping the region when moving against the endpoints of a
151 buffer, the existing variable `signal-error-on-buffer-boundary' can be set
152 to nil.
153
154 NOTE: This feature is enabled by default in 20.3beta.
155
141 ** Abbreviations can now contain non-word characters. 156 ** Abbreviations can now contain non-word characters.
142 157
143 This means that it is finally possible to do such simple things as 158 This means that it is finally possible to do such simple things as
144 define `#if' to expand to `#include' in C mode, `s-c-b' to 159 define `#if' to expand to `#include' in C mode, `s-c-b' to
145 `save-current-buffer' in Lisp mode, `call/cc' to 160 `save-current-buffer' in Lisp mode, `call/cc' to
235 conventions used by other free software. 250 conventions used by other free software.
236 251
237 ** `tty-erase-char' is a new variable that reports which character 252 ** `tty-erase-char' is a new variable that reports which character
238 was set up as the terminal's erase character at the tim Emacs was 253 was set up as the terminal's erase character at the tim Emacs was
239 started. 254 started.
255
256 ** `string-to-number' now accepts an optional BASE argument which
257 specifies which base to use. The default base is 10.
240 258
241 ** The TIME argument to `format-time-string' is now optional and 259 ** The TIME argument to `format-time-string' is now optional and
242 defaults to the current time. 260 defaults to the current time.
243 261
244 ** The PATTERN argument to `split-string' is now optional and defaults 262 ** The PATTERN argument to `split-string' is now optional and defaults