From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#6944: Paste in Edit menu not active at start Date: Mon, 30 Aug 2010 21:12:26 +0300 Message-ID: <83vd6sj7g5.fsf@gnu.org> References: <83y6bojayo.fsf@gnu.org> <87bp8kxaq7.fsf@stupidchicken.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1283193602 21929 80.91.229.12 (30 Aug 2010 18:40:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 30 Aug 2010 18:40:02 +0000 (UTC) Cc: 6944-done@debbugs.gnu.org To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 30 20:40:01 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Oq9Gx-0006Fs-Q4 for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 Aug 2010 20:40:00 +0200 Original-Received: from localhost ([127.0.0.1]:52537 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oq9Gx-0001Rj-2H for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 Aug 2010 14:39:59 -0400 Original-Received: from [140.186.70.92] (port=51700 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oq9Gm-0001NI-C0 for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2010 14:39:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oq9Gf-00038m-AS for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2010 14:39:48 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57394) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oq9Gf-00038i-8b for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2010 14:39:41 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Oq8nz-0006a0-4M for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2010 14:10:03 -0400 Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Aug 2010 18:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 6944 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Mail-Followup-To: 6944@debbugs.gnu.org, eliz@gnu.org Original-Received: via spool by 6944-done@debbugs.gnu.org id=D6944.128319175925282 (code D ref 6944); Mon, 30 Aug 2010 18:10:02 +0000 Original-Received: (at 6944-done) by debbugs.gnu.org; 30 Aug 2010 18:09:19 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oq8nF-0006Zj-Pl for submit@debbugs.gnu.org; Mon, 30 Aug 2010 14:09:17 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oq8nD-0006Ze-5I for 6944-done@debbugs.gnu.org; Mon, 30 Aug 2010 14:09:16 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0L7Z0010093F8P00@a-mtaout23.012.net.il> for 6944-done@debbugs.gnu.org; Mon, 30 Aug 2010 21:10:22 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.126.202.93]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L7Z000GN958XXC0@a-mtaout23.012.net.il>; Mon, 30 Aug 2010 21:10:22 +0300 (IDT) In-reply-to: <87bp8kxaq7.fsf@stupidchicken.com> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 30 Aug 2010 14:10:03 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:39841 Archived-At: > From: Chong Yidong > Cc: Lennart Borgman , 6944@debbugs.gnu.org > Date: Mon, 30 Aug 2010 13:37:52 -0400 > > Eli Zaretskii writes: > > > (define-key menu-bar-edit-menu [paste] > > `(menu-item ,(purecopy "Paste") yank > > :enable (and (or > > ;; Emacs compiled --without-x doesn't have > > ;; x-selection-exists-p. > > (and (fboundp 'x-selection-exists-p) > > (x-selection-exists-p)) > > kill-ring) > > (not buffer-read-only)) > > > > I can easily fix that with an MS-Windows specific change, but I'm > > actually surprised we don't call (x-selection-exists-p 'CLIPBOARD) > > here: isn't C-y supposed to yank from the clipboard, not from PRIMARY? > > If we use 'CLIPBOARD, the code will work on Windows without any > > changes. > > Yes, please make the change. This looks like an oversight. Done.