From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: recent change to yanking behavior of the clipboard Date: Mon, 07 Feb 2022 11:11:40 +0800 Message-ID: <87leynjrpv.fsf@yahoo.com> References: <20220205193944.836651.FMU2130669@unexploded-cow.prv.splode.com> <87o83kphri.fsf@yahoo.com> <87sfsv62nf.fsf@gnus.org> <87fsovmqd9.fsf@yahoo.com> <87leynz8th.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11458"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Noah Friedman , emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 07 04:13:15 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGuSo-0002lM-Qx for ged-emacs-devel@m.gmane-mx.org; Mon, 07 Feb 2022 04:13:14 +0100 Original-Received: from localhost ([::1]:34702 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nGuSn-0001tm-0J for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Feb 2022 22:13:13 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41476) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGuRY-0001D1-80 for emacs-devel@gnu.org; Sun, 06 Feb 2022 22:11:59 -0500 Original-Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:41949) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nGuRV-0007u4-Gb for emacs-devel@gnu.org; Sun, 06 Feb 2022 22:11:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644203511; bh=BujbYBe4WZdCoc8V+5F3v7TcgS0HTWpLJcPmZ/hueSA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=jFMrhfQjWoXeHTEFotuWAeJTs0HLMUImFICEeVBoZdxH8Xpb56ficmGunDaEFVNBj710uQbVxEpYLOk9eMViEKnfd3+dsdti1vR5ddjJu/OOaB5gwSeEqkByNR2yqOdlVOx7xxGAp7zW71cLQYbh0ZX5sdhnQOyQ0kGyEaTyhtn+hwJXFG+DzNA7E8jM0g+vp4KRa7V6zVwSvCJQ3oMhTo0sEjJSEC6ADMc5u38t6XRqE024//ZpkXKMuShWZIXPDl+bKWfc9keRSI6O7turvV3afKH+MMwsMHQl9NKFLoYrMr5iLKSkbpyh0PtR3WUwsi+UwBGSgRdbVxoKSaZavw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644203511; bh=9RAJd6k5C4LDWTRFQsK0tLoF8+ruUBDYGaWTDA/eV4P=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ZAKLhaANnVAdWJNuuIA2t+q1/Yap7HHx0+1AQG4XzzhGMWghOEsLylq0Rrzn7MvypP78dqj+ToblmT2PwSQZQOrJyx8S6vyYFisQbxx9BPeT13ZfOiIYn2FBXch7QKxygKn3tV/U2o2IBvozoUiLBqI9AXD2ilTvltXDm6MTX0Svmc87kdp9o4xl/F9Ps0duV/+eCfHTQtwWUI08JNK7g23kQJUTc0G2MknW4uSQ8qz1+kOgB/TgRZFQodzlWO/zpvyKBLcjh/XPK2nkZCpugvX7RWNZp9TwCVAXmqDa1PlBqGftDI1S7ez8W3AWf1NHrRLMJaTVzM7DhuACqCbs2A== X-YMail-OSG: 4PtoXRAVM1k.uvMA9_YmLcJ7DuoDy34W_Q0Wl2oMfiOG1kQuAvlLqQzifxnOo8Z L0Vw9hzuwThSco4hid8jNF0RXgtGFQjlPt6dfCM8ZRiYFpBmD8hq7NX2ZqsoT37521aS3Tyacgne 519RvweSrhj6boWW.SfnTDzxK6YnNEoqVYe13D3oc1UDxwNEHozPkuMj9BqEprSUoiyxYjMhEMSf X.35POoroOy6QdwGapv99ojmd132Ite1i_vN.Vrc298ezeHGEDMkc39A5oxbwmtE1JP8DzwyVWfn d8r85gyo33E.bjGtXmkrSU.JMZj6zpzvfnMm47WE6j6jGv.XbudysVAIbJWVqEI7J1RBgN2IUJES Xm.pLU3CNN6F7yL6Qhl5tTQHNY8pQ6teYu2lYOG.hvi3_Ap.IcV9jq_H23lL2ZmwtqCq2m6Ae0wj chUxfStRtxIuwq7Jm2qbJYS3weCsqvMYdBQcjDDV6kop1m22g3hQXkzJ.rAZ9FzoRevm5clvthvY 6erDSmad2WHuxdDyIFDehL80CVpJcuPHbxF.eGxYy76gnujh_k05d6p_77GKy1WJccM8PD7IAz2z cXm.HgdtwcUOobgeqjJOM5cGZ2.jH2r9W_e6Y.YYNBohYxtau5OYb4ZaTlbONxSZKpo.rbbRPHFM io.A0OAJ4v3IXNm3FYuOWsgizgHIty0qwHyOFgAJemOlQDqw5RYTA6kuTdtJFyge2XEMmRQCWTLw Dndmj.B.jGmfcFTIYRG.YiChQ1DF7F8DC8bSXguS227L3cX1xwnxnbxnDlZ4vFLzoSy0ig4VEvSr fLB8OVY_h04LXDLyM8FasgGnGpP9kksJIYzvfI3XlM X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Mon, 7 Feb 2022 03:11:51 +0000 Original-Received: by kubenode509.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 2fa4041832bba21f19febf6431c090d9; Mon, 07 Feb 2022 03:11:44 +0000 (UTC) In-Reply-To: <87leynz8th.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 07 Feb 2022 03:53:14 +0100") X-Mailer: WebService/1.1.19711 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.189.148; envelope-from=luangruo@yahoo.com; helo=sonic314-22.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:286007 Archived-At: Lars Ingebrigtsen writes: >> Doesn't that result in Emacs interfering with the primary selection of >> other problems? And also other programs refusing to paste text killed >> by Emacs? > I'm not sure what you mean. When I kill text in Emacs (with `C-k' or > the like), I want to be able to paste it with mouse-2 in other programs, > if that's what you're getting at. Text you cut from other programs will stop showing up in Emacs when you press `C-y', since explicit paste commands are required to paste from CLIPBOARD and not PRIMARY. I think we save all text that gets killed into the primary selection regardless of the value of `select-enable-primary'. If not, that's a bug. IOW, when you press C-k at the beginning of a line, Emacs sets the contents of CLIPBOARD and PRIMARY (what you paste with the middle mouse button) to the contents of the line. Then, when you press C-y, Emacs is supposed to look for the value in CLIPBOARD (and never PRIMARY). That means the only valid combination is the default, which is to have `select-enable-clipboard' set to t and `select-enable-primary' set to nil.