diff options
author | Chong Yidong <cyd@stupidchicken.com> | 2010-07-14 14:03:39 -0400 |
---|---|---|
committer | Chong Yidong <cyd@stupidchicken.com> | 2010-07-14 14:03:39 -0400 |
commit | f9d71b4284fa1009f8c38a9d389e2202ef1e4dd9 (patch) | |
tree | 356cc85fe39e64d946b3d3435f4362b384e22473 /lisp/menu-bar.el | |
parent | 8f2eaa8abd8630a6707a0e1d9bca9293497ef915 (diff) | |
download | emacs-f9d71b4284fa1009f8c38a9d389e2202ef1e4dd9.tar.gz |
Change clipboard/primary selection to X application standards.
* lisp/menu-bar.el (menu-bar-enable-clipboard): Don't overwrite
Cut/Copy/Paste menu bar items.
* lisp/mouse.el: Bind mouse-2 to mouse-yank-primary.
(mouse-drag-copy-region): Default to nil.
* lisp/simple.el (select-active-regions): Default to t.
(push-mark-command): Don't overwrite primary with empty string.
* lisp/term/x-win.el (x-select-enable-clipboard): Default to t.
(x-initialize-window-system): Don't overwrite Paste menu item.
Diffstat (limited to 'lisp/menu-bar.el')
-rw-r--r-- | lisp/menu-bar.el | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index f94b67a6e89..2c75a8822f3 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el @@ -526,17 +526,6 @@ "Make CUT, PASTE and COPY (keys and menu bar items) use the clipboard. Do the same for the keys of the same name." (interactive) - ;; We can't use constant list structure here because it becomes pure, - ;; and because it gets modified with cache data. - (define-key menu-bar-edit-menu [paste] - (cons "Paste" (cons "Paste text from clipboard" 'clipboard-yank))) - (define-key menu-bar-edit-menu [copy] - (cons "Copy" (cons "Copy text in region to the clipboard" - 'clipboard-kill-ring-save))) - (define-key menu-bar-edit-menu [cut] - (cons "Cut" (cons "Delete text in region and copy it to the clipboard" - 'clipboard-kill-region))) - ;; These are Sun server keysyms for the Cut, Copy and Paste keys ;; (also for XFree86 on Sun keyboard): (define-key global-map [f20] 'clipboard-kill-region) |