From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: recent change to yanking behavior of the clipboard Date: Mon, 07 Feb 2022 14:49:20 +0200 Message-ID: <83mtj2yh7z.fsf@gnu.org> 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> <87leynjrpv.fsf@yahoo.com> <87h79bz6kb.fsf@gnus.org> <87a6f3jq02.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4358"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, noah@splode.com, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 07 14:02:49 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 1nH3fM-0000wg-W1 for ged-emacs-devel@m.gmane-mx.org; Mon, 07 Feb 2022 14:02:49 +0100 Original-Received: from localhost ([::1]:49452 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nH3fL-0000Qr-Fm for ged-emacs-devel@m.gmane-mx.org; Mon, 07 Feb 2022 08:02:47 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH3SY-0005M1-8n for emacs-devel@gnu.org; Mon, 07 Feb 2022 07:49:34 -0500 Original-Received: from [2001:470:142:3::e] (port=48622 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH3SX-0005WR-Kg; Mon, 07 Feb 2022 07:49:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Eit8bkaNFCtazE+zCZl6OQJ75BO+sfFH46VTV/F31Go=; b=IwkQ8jXMdDlH BUqAEuJoxGVRlAvO7nGdCuDPMvXoqWauwxeMejdZbq/WyizfamFBrR8CTCVBoaFjjYuLXQQPfQ+jN n5WkbGrKIcDQWrui/w5C+8Erx2vOUCdKZokaJ+VpMmLkYxG6lKAzwdmaJqaAd5ryqme9oQyQ3CFTe 5JAPY+jvPLdYyQG9KabQ+xa6rB3YrBjdCfH1os+B/3/xXlnBK07whWjRlFptuFPm+eNsW1X4RjXrp jH7TlrbF1pwRsc75apYyumgTQAmPwvfnwJ8Vdihks3B34bONmskYNOVsxjUqhRz/nfWLOqmNQYk8P 891ta8vqFDjD0X4Yh2SnmQ==; Original-Received: from [87.69.77.57] (port=4796 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nH3SX-00087s-91; Mon, 07 Feb 2022 07:49:33 -0500 In-Reply-To: <87a6f3jq02.fsf@yahoo.com> (message from Po Lu on Mon, 07 Feb 2022 11:48:45 +0800) 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:286030 Archived-At: > From: Po Lu > Cc: Noah Friedman , emacs-devel@gnu.org > Date: Mon, 07 Feb 2022 11:48:45 +0800 > > On X, every program is supposed to follow this: > > https://specifications.freedesktop.org/clipboards-spec/clipboards-spec.txt These rules changed some time ago; previously, X applications behaved differently (e.g., copy/paste used PRIMARY etc.). Emacs originally behaved like the other X apps before the change. We then switched to the new behavior in Emacs 24.1, to follow suit, but left behind user options to allow users to get back the old behavior. Since we didn't decide to drop the old behavior, I think we should continue supporting it with the new features, at least as opt-in.