comparison etc/NEWS @ 91302:56a72e2bd635

Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-306
author Miles Bader <miles@gnu.org>
date Sat, 29 Dec 2007 02:39:17 +0000
parents 2fcaae6177a5 0c8af1419a88
children c938ab6810a4
comparison
equal deleted inserted replaced
91301:7774e5860c70 91302:56a72e2bd635
147 word at point. 147 word at point.
148 148
149 ** TAB now indents the region if the region is active and 149 ** TAB now indents the region if the region is active and
150 `transient-mark-mode' is turned on. 150 `transient-mark-mode' is turned on.
151 151
152 ** `use-empty-active-region' controls whether an empty active region
153 in Transient Mark mode should make commands operate on that empty region.
154
152 ** C-z now invokes `suspend-frame', C-x C-c now invokes 155 ** C-z now invokes `suspend-frame', C-x C-c now invokes
153 `save-buffers-kill-terminal'. 156 `save-buffers-kill-terminal'.
154 157
155 ** New command kill-matching-buffers kills buffers whose name matches a regexp. 158 ** New command kill-matching-buffers kills buffers whose name matches a regexp.
156 159
157 ** `interprogram-paste-function' can now return one string or a list 160 ** You can disable kill ring commands from accessing the primary selection
158 of strings. In the latter case, Emacs puts the second and following 161 by setting `x-select-enable-primary' to nil.
159 strings on the kill ring. 162
163 ** If `select-active-regions' is t, setting the mark automatically
164 makes the new region into the primary selection (for interaction with
165 other window applications). If you enable this, you might want to bind
166 `mouse-yank-primary' to Mouse-2.
167
168 ** If `yank-pop-change-selection' is t, rotating the kill ring
169 also updates the selection or clipboard to the current yank,
170 just as M-w would do so with the text it copies to the kill ring.
160 171
161 ** Minibuffer changes: 172 ** Minibuffer changes:
162 173
163 *** In C-x d, if you type M-n you get the visited file name of the 174 *** In C-x d, if you type M-n you get the visited file name of the
164 current buffer. 175 current buffer.
437 variable as having been made within Custom. 448 variable as having been made within Custom.
438 449
439 ** `frame-inherited-parameters' lets new frames inherit parameters from 450 ** `frame-inherited-parameters' lets new frames inherit parameters from
440 the selected frame. 451 the selected frame.
441 452
453 ** Commands should use `use-region-p' to test whether there is
454 an active region that they should operate on.
455
456 ** `region-active-p' returns non-nil when Transient Mark mode
457 is enabled and there is an active region. This is NOT the best function
458 to use to test whether a command should operate on the region instead
459 of the usual behavior -- for that, use `use-region-p'.
460
442 ** New keymap `input-decode-map' overrides like key-translation-map, but 461 ** New keymap `input-decode-map' overrides like key-translation-map, but
443 applies before function-key-map. Also it is terminal-local contrary to 462 applies before function-key-map. Also it is terminal-local contrary to
444 key-translation-map. Terminal-specific key-sequences are generally added to 463 key-translation-map. Terminal-specific key-sequences are generally added to
445 this map rather than to function-key-map now. 464 this map rather than to function-key-map now.
446 465
448 undefined functions. The new `check-declare' package verifies that such 467 undefined functions. The new `check-declare' package verifies that such
449 statements are accurate (i.e. the functions are actually defined in 468 statements are accurate (i.e. the functions are actually defined in
450 the specified files). 469 the specified files).
451 470
452 ** The new function `read-color' reads a color name using the minibuffer. 471 ** The new function `read-color' reads a color name using the minibuffer.
472
473 ** `interprogram-paste-function' can now return one string or a list
474 of strings. In the latter case, Emacs puts the second and following
475 strings on the kill ring.
453 476
454 ** Changes related to multiple tty support. 477 ** Changes related to multiple tty support.
455 478
456 *** $TERM is now set to `dumb' for subprocesses. If you want to know the 479 *** $TERM is now set to `dumb' for subprocesses. If you want to know the
457 $TERM inherited by Emacs you will have to look inside initial-environment. 480 $TERM inherited by Emacs you will have to look inside initial-environment.