Mercurial > emacs
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. |