diff options
| -rw-r--r-- | etc/NEWS | 27 |
1 files changed, 14 insertions, 13 deletions
| @@ -230,9 +230,9 @@ should use delete-char with a negative argument instead. | |||
| 230 | The default handling of clipboard and primary selections has been | 230 | The default handling of clipboard and primary selections has been |
| 231 | changed to conform with other X applications. | 231 | changed to conform with other X applications. |
| 232 | 232 | ||
| 233 | The new behavior is that by default Emacs does not put text into the | 233 | The new behavior is that by default Emacs does not put selected text |
| 234 | clipboard, and does not add it to kill-ring, merely because the text | 234 | into the clipboard, and does not add it to kill-ring, merely because |
| 235 | was selected. Only commands that kill text or copy it to the | 235 | the text was selected. Only commands that kill text or copy it to the |
| 236 | kill-ring (C-w, M-w, C-k, etc.) put the killed text into the | 236 | kill-ring (C-w, M-w, C-k, etc.) put the killed text into the |
| 237 | clipboard. Selected text is put into the primary selection (on | 237 | clipboard. Selected text is put into the primary selection (on |
| 238 | systems, such as X, that support the primary selection separately from | 238 | systems, such as X, that support the primary selection separately from |
| @@ -240,14 +240,15 @@ the clipboard). | |||
| 240 | 240 | ||
| 241 | Similarly, Emacs by default does not retrieve text from the clipboard | 241 | Similarly, Emacs by default does not retrieve text from the clipboard |
| 242 | when the mouse (e.g., mouse-2) is used for pasting text selected in | 242 | when the mouse (e.g., mouse-2) is used for pasting text selected in |
| 243 | another application. Text from the clipboard is retrieved only by | 243 | another application. Mouse commands that paste text retrieve text |
| 244 | C-y, M-y and other commands that yank text from the kill-ring. Mouse | 244 | from the primary selection, on systems that support it separately from |
| 245 | commands that paste text retrieve text from the primary selection, on | 245 | the clipboard. Text from the clipboard is retrieved only by C-y, M-y |
| 246 | systems that support it separately from the clipboard. | 246 | and other commands that yank text from the kill-ring. |
| 247 | 247 | ||
| 248 | In other words, the default behavior is that mouse gestures that | 248 | In other words, the default behavior is that mouse gestures that |
| 249 | select and paste text work with the primary selection, while keyboard | 249 | select and paste text work with the primary selection (on X), while |
| 250 | commands that kill/copy and paste text work with the clipboard. | 250 | keyboard commands that kill/copy and paste text work with the |
| 251 | clipboard. | ||
| 251 | 252 | ||
| 252 | This change also means that the "Copy", "Cut", and "Paste" items of | 253 | This change also means that the "Copy", "Cut", and "Paste" items of |
| 253 | the menu-bar "Edit" menu are now exactly equivalent to, respectively | 254 | the menu-bar "Edit" menu are now exactly equivalent to, respectively |
| @@ -255,9 +256,9 @@ M-w, C-w, and C-y. | |||
| 255 | 256 | ||
| 256 | To get back the previous behavior, whereby mouse gestures set the | 257 | To get back the previous behavior, whereby mouse gestures set the |
| 257 | clipboard and retrieve text from there, customize the variables | 258 | clipboard and retrieve text from there, customize the variables |
| 258 | `mouse-drag-copy-region' and (on X only) `x-select-enable-primary'. | 259 | `mouse-drag-copy-region' and (on X only) `x-select-enable-primary' to |
| 259 | If you don't want Emacs to put the text into the clipboard, only to | 260 | non-nil values. If you don't want Emacs to put the text into the |
| 260 | the primary selection, additionally customize | 261 | clipboard, only to the primary selection, additionally customize |
| 261 | `x-select-enable-clipboard' to nil. | 262 | `x-select-enable-clipboard' to nil. |
| 262 | 263 | ||
| 263 | These changes in the default behavior are reflected in the default | 264 | These changes in the default behavior are reflected in the default |
| @@ -272,7 +273,7 @@ mouse-dragging or shift-selection). | |||
| 272 | 273 | ||
| 273 | *** `mouse-2' is now bound to `mouse-yank-primary'. | 274 | *** `mouse-2' is now bound to `mouse-yank-primary'. |
| 274 | Previously, it was bound to `mouse-yank-at-click' (which is now | 275 | Previously, it was bound to `mouse-yank-at-click' (which is now |
| 275 | unbound by default. | 276 | unbound by default). |
| 276 | 277 | ||
| 277 | *** `x-select-enable-clipboard' now defaults to t on all platforms. | 278 | *** `x-select-enable-clipboard' now defaults to t on all platforms. |
| 278 | Thus, killing and yanking now use the clipboard (in addition to the | 279 | Thus, killing and yanking now use the clipboard (in addition to the |