GNU bug report logs - #29889
27.0.50; Slow visual selection

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Sujith <m.sujith@HIDDEN>; dated Fri, 29 Dec 2017 03:54:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Removed tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 23 May 2022 09:56:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 23 05:56:51 2022
Received: from localhost ([127.0.0.1]:47335 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nt4ny-000589-SG
	for submit <at> debbugs.gnu.org; Mon, 23 May 2022 05:56:51 -0400
Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:39831)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nt4nw-00057w-Ku
 for 29889 <at> debbugs.gnu.org; Mon, 23 May 2022 05:56:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653299803; bh=hNpTQ7Ct0xox0lxtuswYwinNy/w7hIcD5BQ/a7gpkLw=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=HO956w0ZhXac8a0c92MIJs6MQO8u09ADkOBjbuUGiSSACMX/obiCgJNNehI2P/SV5pLDRrehNwqaoY1MzIn/uH3MtkavhTxp7XxfitP6g+Cgaee5qmz8f5IiozqhJhyr0A1+EiRrQqm4jCUXqB7BK7ArumzIXAROjwu3KVR1p2y4GTB44ST9aQF3fE+yg4dRuSLiRMABeG8jqmUr2k9mR/9UZQPu2ok8NbKc5aHrwItYqWN9qYcKRChW+qV+TuydjnW+SBDmGkFWFfITwieqvsTsglenSxYYyaPsemolqA+HwW2uTG9zJCuvycSozaQggMWFmTGZYaOeAFL+DXJcuQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653299803; bh=6Kaf7HNewJSTE+wlxl4up5C/Ng8Jb98mokKOgeDrJpn=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Gt7RsHrlVr9ozQiUKxr8yEy89L0sDZaCzsP2y5qGFvSBcg+wLPtVci7d7g3KaPKBx1RE1i7YcmIhXtArVY/nFmlyr5iVSNtwdppdAZ0SLRHIh6XB+lezmrWlWtTOmJTKV4Dg1lA/XY/EV2t2uRG0zdr/dJ9Ieyay8oeky9VrKZv0itvON3WY+jFU193vafI/UKDkhkRNiEunRU3D72OsY8ZjnS/WoSzV0pXPbfgkGiglpD36YQInH9OIule4YjGfWq1fINTXhcZzfdm74TuV//m2H/R1In5bZrL+vGI+nQ389t4EBZVG6zOQDJSiWwOlGdTPSPLLCq0QFlwCtkPiPA==
X-YMail-OSG: fZsUZtwVM1mSF09J_t59DXeVCtzvuarqcARBRReAdwMg.lQLr6nMQDpgIo1IhLx
 39lKezNWSd0D_ozZSOUM_9doa5pJsSu23er3giZqiTuChdZ3be_o6PqvqLoHIqkzaQCm0.pM37eb
 Nf0Ljm4WDBribQZI1Iip.N1j6ki3LPXnKD9.mkm2uwBjaDdeLQeElNnZt8SH_W.C7ndgOfeYw8co
 FZmxGKKtFTvnhMKRtYLrTPg14RyhW09MPS11brNpvSZ32npyuF9KAS.mr2VSGPyZwB5nSG3TXCnB
 03661M6jk6pOyrhkcOMrjzpK3ACHvph9C5P9HqsxT4zPn.a8sZnkRs4pBsHQ23IC0YjJixhHm7RX
 rUax2c6Gd8rFOAhEkD2MX2aJ3oX55YFJtBBtrz09gEnuJMhaoFeWBiMqnaTHgBsGlIXhtzdmSBK4
 0rmzGN2JUc7rMnYvjPUuTEFnUM99lObLz.9RZcMHgClbkg.5SBhUOXKc6VnSd2ltef44VhLDBdCq
 xc3jwXs98g2E.MY98sdYjUnjcc4Ey.aWRKJ0ajRQhCCo2R1yt9VPZg7EZUmvgvMUymFXVgZENfFE
 zc82qSxNaZEgMTOvNpb46G0RcrQar.T_7i5.rgqizlF8nsnJxtPvX6O5gH9mOkQDRY_0RzRXpC_S
 jXP7FSNstuoREdrIAf9eUEcxr3qKtQPJQCRiFoI_8MqHkQbMv7euBqYhARw4zMgn1PjNPE2ULrDJ
 nV2d5dVpFcCNmkeEIwZGqRF89a5vpSGQM860QP2YV95TWBk29kWkBd5JM9FXciBysjm9xIQCoKAg
 XFXdk.CUuSZARN7d6g09yxtqY02duTDVNrURrO9sTI_GPiOST85I8ncBStzxqXdqsRFtzQ6SDCN0
 4gOOGKreEsL0p5Wof.FiZ7mudcTt62ViZsDLPFR9uIoSog5uLMfKoe4GcDxNzTvJ6_a2PcfmMK_p
 Wom3y7PapgoVUzbSe1gebKtDkjQ1WTjQL.t1voGIARL5lXYjQlcQ7JYaWF5JSDTyDEBQU3c1zCQ0
 73KTqcHTmibAVQf8WpakppBfhne8ZM.GD_G0jqe2xVk6bu.OepsuMN0VASVMs60qTVbXu5EhDL7u
 M0h75uzB3Njh.lrwAz04KbFFPnzctFem4UfhptU.Kq39GszADYY6btUnAx9GlEioBqADy7f3h5eT
 lCK6v38pRV.Wfobapua1VKEqeDlEm12m2pfNZgcnp0PObl.G1jod00gvtp3sO_5PulMxFI1rTfeI
 jbN5NqS7rHtO97Qnv5f_hU3tAJiGdq9IIZJ32nx8Mb13VJJKQRm2bunFuQIHxyLJ4FtCIb7i9rdZ
 IWVGf4nGmdC6e9kOof.7KgYN_Z2CXTaja4hBhNSdv7_XlBvfNtRuWaxGpAY3cPmvCmhuZkBhGEbP
 mr6QPi67vGDN6soMT7JBH41UTL1aN.GNV2dS411nl.m6DeELmTNUOHATVfjvP43N4iCmclegPQ6A
 DG4mgPF1QBnrpxHrovjkFJy9oS7KeuRxF5B8nEGDj_ZOjc9RKYX3co0EoC6PC931tJnvse7046yT
 Y8L_BtbBJ.fJM2FsYUeXL30vrFCoeMOMvNrdzLGHLuK.Sx_KSozBOI4p7lIkR6EaTvS5xqt9Yj.7
 tkG0bndl8hLkv5J_SGfNJbYZhKHMrex5ovBh0MXomHw518J686PIqeClfRrvhF1nKyMZSZWUUGiR
 32_Y4HzutbS9RGAFNQGuFw20rjUq4Bi4lwbZY0cbGzALy_2.pSiiyZwwAd1i03tinlbZ1ks2Nq3p
 UQelzJyQt_Pp_US1uvr9kZCQ0TCwudKfRY6a3XMHd_FAjKQZjhDStchz.LJbVUtBoK2Gd6vrqgXu
 ZzN4X_i4EDOFnsZwh.3h0wk7ZFOmLQScRGrQuEY9bG.Apfby_UqDNUQxjPXDAaXBzI6TrOXZou20
 gjsCi1wzDYlpAH8EWLeupvH_Zszk1NM61W8lbb5dXidrBjJv85Pn4K67HnWyZ63udDaSm.HzH6Zd
 q4bMV4quDALiG163zGz8dto5Bit0qCIuAR8x3kpFskzNROKsGclbv0r4Fg4k3vF8xSUJXMeP1q9k
 y5anhuRqSmqj5WWcEo6WYSxk6v3I6NCCTXJcIWPBSv3uPLaajg7MYXCWZv5gFLtLb6ODvuWmGwEV
 01WkpIjPRJG4ucaqDx4ppjVruj6uPla4VtRi.7EYsSiMqVqNxMMAcvmNnSoRr0oX9d9kTebwwJHs
 o3PVtz5jxgj5goG3P0jVkc8iX3AxKweRbmIL8rpMC1mZo1bSeQ9B2dZ.QEtO.lQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Mon, 23 May 2022 09:56:43 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-v94mk (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID b46684fa9768615a511a791d8dadd18c; 
 Mon, 23 May 2022 09:56:39 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN> <871qwnt6o8.fsf@HIDDEN>
 <87czg7xbcy.fsf@HIDDEN> <87pmk6s72w.fsf@HIDDEN>
 <87ilpxx1et.fsf@HIDDEN> <87a6b9rcrn.fsf@HIDDEN>
 <87sfp1u5r6.fsf@HIDDEN> <874k1hrbpi.fsf@HIDDEN>
 <87k0acr8lu.fsf@HIDDEN> <87fsl0pqls.fsf@HIDDEN>
 <87sfp0pq9q.fsf@HIDDEN>
Date: Mon, 23 May 2022 17:56:34 +0800
In-Reply-To: <87sfp0pq9q.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 23 May 2022 11:11:29 +0200")
Message-ID: <877d6cpo6l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 607
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> But this is pretty obscure functionality in Firefox, while moving point
> in Emacs is fundamental, so it shouldn't be normative for how we design
> this.

Emacs should _not_ invent distinctions between different methods of
changing the region, as long as it remains displayed in the region face,
since that is what tells the user what will be inserted with Button2.

If we want to make a distinction, then we should ensure that the region
face reflects the contents of the primary selection (instead of being
unconditionally displayed when the mark is active.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 23 May 2022 09:11:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 23 05:11:45 2022
Received: from localhost ([127.0.0.1]:47278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nt46L-0001k2-G4
	for submit <at> debbugs.gnu.org; Mon, 23 May 2022 05:11:45 -0400
Received: from quimby.gnus.org ([95.216.78.240]:49746)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nt46G-0001jg-IB
 for 29889 <at> debbugs.gnu.org; Mon, 23 May 2022 05:11:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Y9LB6TdXKNuQ2zBT3BmEbMsBTSaX58ZrhBnuIFQKbu8=; b=TALY/Hxazv023kq30QCxQ+RTDb
 5rKuF2+S6B1rS3sc0/jUC4OCNiyAzc1GOZb3hcCWEoKbaC0MUTd1JivMc8iqgiojHxaBsL8fYzgBy
 yocKOlxYnfTZigxvn8gQQeP0LdESr2ciySJhcecXIS9xhYonwpjvdv6NiVNw5SndrWkU=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nt466-0000CX-HT; Mon, 23 May 2022 11:11:32 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87h75k60fl.fsf@HIDDEN>
 <87h75ky2uy.fsf@HIDDEN> <871qwo5xa7.fsf@HIDDEN>
 <83a6bcbgo1.fsf@HIDDEN> <871qwoxw75.fsf@HIDDEN>
 <835ym0bdw2.fsf@HIDDEN> <874k1kwg9p.fsf@HIDDEN>
 <83wneg9yy7.fsf@HIDDEN> <874k1k2wwg.fsf@HIDDEN>
 <83sfp49w9a.fsf@HIDDEN> <87bkvrytan.fsf@HIDDEN>
 <871qwnt6o8.fsf@HIDDEN> <87czg7xbcy.fsf@HIDDEN>
 <87pmk6s72w.fsf@HIDDEN> <87ilpxx1et.fsf@HIDDEN>
 <87a6b9rcrn.fsf@HIDDEN> <87sfp1u5r6.fsf@HIDDEN>
 <874k1hrbpi.fsf@HIDDEN> <87k0acr8lu.fsf@HIDDEN>
 <87fsl0pqls.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEX89Obm3dLExsbI
 raetnpqrP06gX2aKZWf///+53gUxAAAAAWJLR0QIht6VegAAAAd0SU1FB+YFFwkJF1Qnt2gAAAGz
 SURBVDjLjZK9c5wwEMVXwCStVsdQI8HhFgS5tAfodH2MqB2+0nuc+/sDHl8yXuyZbKPh/dint5IA
 /rOY/Ej1YvDKD3TfaPAqTmWO3/qqYYrqwYuw863fOwVGVsvJzTun0Jjr/OjmMwXZL1tfutnlFERL
 L4+dnXZWx5t7zm79uLM6XdyPq22nhraIrB9Nok2NBBxSd32udNaxHZj7rtJHR6xYWfWdzV7mnjS0
 xrp+nt38kzS0VerW6i80U/k9dd1KOgISIYzrzG9D5mOFhtOk1MMQE7De26lWIh1pWBND0OSY7k6K
 xdtTQEUa/FdnxoGeYHR+FRBoR1TW26JUSkOFZ5DgNdIQANHT+gLDRklJvfJDwbRSwiQ0b1L6k1bG
 0O2hKoVZSxd09AR5jKjWIQlQCjnjyGJGiGrQ44gecO+9WapQIAoJKN+3CCGLQgoUguRiiRLIcN3m
 rtw5owNs3/5dPBAgOC80KwE15HVdlOEbOFg+pFU6gB1hwMdxWd5AZGD6qkwNdoDO66Z/YAQT8Cnf
 wOLbxYb8L7h9ydtms1qCbDndQdhCE5x5CUkBkgHNTUt98sMfu55QrmcV2VoAAAAldEVYdGRhdGU6
 Y3JlYXRlADIwMjItMDUtMjNUMDk6MDk6MjMrMDA6MDDp/zo/AAAAJXRFWHRkYXRlOm1vZGlmeQAy
 MDIyLTA1LTIzVDA5OjA5OjIzKzAwOjAwmKKCgwAAAABJRU5ErkJggg==
X-Now-Playing: Deux Filles's _Ni d'eve, ni d'adam_: "Her New Master"
Date: Mon, 23 May 2022 11:11:29 +0200
In-Reply-To: <87fsl0pqls.fsf@HIDDEN> (Po Lu's message of "Mon, 23 May 2022
 17:04:15 +0800")
Message-ID: <87sfp0pq9q.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Po Lu <luangruo@HIDDEN> writes: >> I was testing on X.
 I couldn't see that the `S-<left>' key did anything >> visible in Firefox.
 > > That's odd. Have you tried with add-ons and customizations disabled? 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

>> I was testing on X.  I couldn't see that the `S-<left>' key did anything
>> visible in Firefox.
>
> That's odd.  Have you tried with add-ons and customizations disabled?

It seems to depend on the web page.  I tried on four different ones, and
`S-<left>' did nothing.  But then I tried on
https://news.ycombinator.com/, and `S-<left>' does indeed adjust the
end of the region after `C-a' there.  (Is there a way to adjust the
start?)

But this is pretty obscure functionality in Firefox, while moving point
in Emacs is fundamental, so it shouldn't be normative for how we design
this.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 23 May 2022 09:04:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 23 05:04:37 2022
Received: from localhost ([127.0.0.1]:47270 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nt3zR-0001Yp-IX
	for submit <at> debbugs.gnu.org; Mon, 23 May 2022 05:04:37 -0400
Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:41880)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nt3zN-0001YW-46
 for 29889 <at> debbugs.gnu.org; Mon, 23 May 2022 05:04:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653296667; bh=6+QeocnUvEliBPQjPNWeDxScOWB2NZW8Exv3xPHor0I=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=EutX/iCNUj+7RmqGy7EQPAKKqu9FMsBsoU9xt0qLWJhF/M5D87kfKJ5DiZNbXvyLP/4TbZsMNZMpmryvslG45V+DKT+r2Wl9+0t+Z6/uExrRjNnyBfymXIU8GF3sP7oQysm/lBl2DX4sPUlU1PTuXI9oTSie1PrrjhuzzVLID75fuoowWnaufzdhPlzEXfuVY7MPS0vCNovqqcjF0ut+scQkAhRaTIXBv76COtchYVu3tTcoENUTru6fH6eeN83xHLjOz6hhteRk7A/Zurd9Ly5fpM6MYAhL0Zf3wJdvWOU4HBF/oUwADX4Xe8s1Vp4ZO/S8scBnTU1YQYG5hXkljg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653296667; bh=cetER7TK+xGab7axfVMmdxI/SO8d22UpHi+E+n2OUFg=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=shudAgMefNA6AaLtuU/tZj67xbkZXgNog6pm36dNAKGGxJaSn+TlvvL2THvwWjpDQDfLlo5QK6u9EHciPk0v0TUy0h7b+v4YSxXyt/ZoiuypoYArLtxgUEFuAzBX1WdZm0j/SzhSB/0+UH0L0AmfHol7NigTE7Y8zXe7Ukz4fgjeRuE0uEyTEWfNSKPV8VxNVfVikVuyhab6bvbrGePQr5MCozX5JiZx/gM0X0fDATu2g5eILMHA8+MGJ/s3YP3ElUB4QkWH+1mzjOkg38U14PCWjy3rvyMCwuyIqC2cvDI44eeO/BgfLYU/1s8GWeqeGZASKmQjVY/OnHbwEuUgEQ==
X-YMail-OSG: l.SEjzQVM1mU.aF2skYFOeQBJ7m6HEHC6HkLj_yMlmBL2gqz5WkZfy3G8l_JR3I
 pw_3XkSRTnxjLm6SGUi9M2GoRFizDGKaJz99GUytME9UdArgCUC5Mb1bPdYq0TnG8yTc8pFY6EkZ
 H04vcZXmyriXRQHUXX.MZN20pz7XdavAFYWmC6_wWNEXM4te0_lWu1FyKDSU2ffnJZQMdBzbWpyk
 .wR3f.6epe1DJSH5vU7kQwzVYAiOxHHR_NLg.zVyH1Im6UhlJaVcMyGw17PJSd.yhnBYr3WJRhAY
 dQXUHZ5TX9vBCN1yupW134wPvJvUvKSeYzqVK7xLOxOMy9NJMqkvW2J1y14f_I0H2z6Ji_EAHsbR
 qFojbBexKrJY2CsfvOc3SxeABWC49ODVz8cAGkGSD5yiSRPLdRSV7bDRrRdqwTL3dCkH9GkBOBLb
 IYjMbfp2Xi2jauxc18JldKsVisfrBcD4W7VVwH2QqP6bUoDFJXwV_Qz11yESYfhWs8iKysEgFjHG
 HSh5e8crleSl1M45Kj1nQiafsdamJY2DMoCQdQjAxed344QFJBS7yOeMKPEfHn_.vWFMeNp3NdBN
 MuNpIx7uGXpg_7Sf2X3XOZ46.YxXRyV6D1ZHITDYXjmAbJT70v333HvG2K2p5J4UyCN2g_p9PbYJ
 rIQplRbdY5ZoNLRsjVP25xwuI9GqfG_VXv4NfPdrfuyzTQ2YwciJ0M6.FE4WFo2IArxcbjO9bqf.
 qNf48SUjfgLrhMywZ9glx88jMDDXp4JLiqhR9jOpURNPBdprVKhS82UY__7zVG_YZhLuq9ddKMSl
 DzyNPiIiHcplV_q2AKKv.yesjaaIkMvQgkuin3DlloJP_DqRvvlJSSwQGl3m2irB7Z.OdAEwKfwr
 PgvaviQji.4rk1Y1d3gaWbjvDmEdKmN._72aH3mYzStUJnJWZUFSBHS3kdtrZYLzHDA1AVVVqkhS
 NFDyqQUaMgHgMh7SwsygfZHbdxv4L8ceY7kO2c6wBcxKAVR14gyfapODQ7sTErgtfaeG6VzR_hHC
 CfC8q8HdHIgGoLojhO3Bv9egFZuvfCF2mR9VslFBmpwowYVsXkrTjbjWYAnlW0Eu_REkcYJBK415
 wMofD.jwJOEekGN2_Uzdk6zQEmVVmITm9acZsbWJ05OhV4ISC4OJ9ajHMpybAaZ609VmXLCMi0nU
 4MMxQbs29y1sma3kghrL43rLTtR5PPexmhPbRxHBNu5Z8DQqiT2ZC7zb8ALppO2Qjg6PTcJ93M4o
 N9tddOPllIbd2ZEN1iaenKeVTmNoSkb2J8PF_eaHKzYymirLX4IgObm0GvnVh.d7uPPazzVCmXdE
 DqOdoW5LGk04QDZfwrhYdXGAZj6dwddOdNeyg_he7FlBgiDNbovDm7K1ivkafDlYWqOlQqOr3cqC
 hXdBb1jhqtJ6f4AAERRx5WX8LfdcZQrXyRQ8udNvJgww15cB9S7c5nZKcvUZLfzasKzJ.pjKehyH
 hmBNNxjxNYOQd.zFRLT6yGocIS4FLEprrb.zyhSTITkQUDLXydjc3swVm6soutx8SqPvR4VldW7i
 1mUFEhj4Yjv29GhRaRf.dMSp2JFwFolZd73qbF6aMIF77wzl7pkSr5HU1ImajOEw6VMm5feEpgnX
 3GcQq9tlBZNB5zNPme9LaVXcFKXKZYVMu0Fs6PQilLaRu5.zM1GaCEpYICJymWkB8ztGqoftRBC_
 MWg4WW_3U3_PIwCxLwugrGCHi.1kXiRmGQoCh4gT38DBycfVF1ZBmyC5RmeJud_SgfhXrK8BenSE
 O9my9c3W0SN_VTrhrdUxT9IuOQwGyYD1RYK5ctz5MptRH0rwbXwNoZAMJizezYUiq_ijQqw8.NXy
 NZg_r2S4hUkD331gcFdCtuhK.j_LeAjmBku0t8AXAPICNsfl9_86iUGEHrZNT7mdNkG1TadXt0Wv
 l_XUuIue4k8UUX7Jy_fVe_Ko72cIIgCjCyHmhcGn9qB_qr8Pr.wRprxqDZDpXL4RVJaq.CmsIXhQ
 d8VppAdnj_4rIOtTc1qOxZrZKyV_g9nN84xu_DaRi.rGEFuag6965swo1wPmay5URCtBo5aCw38I
 rPkXH5t9AgM4xDJ1R2_noWLTRL0oDc5LRbcEmk2341isKJooop2cj9VfDVd_SRUDnBLDxBLuonQF
 Y._r4mVhBOxtxOjjfEvwIKGo0sQgJANN41qhfYSqkzyivTwFoNs8iPWNFlW6AptcFPWprJvVY8A8
 pb7T0FW4JE6_3iqjSMM5vMNJv.7KS5.GTVu8joU4Xu856jMIpReKn6fNlG6VnbpA-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.ne1.yahoo.com with HTTP; Mon, 23 May 2022 09:04:27 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-9z8f2 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 7d337a9ff55cef1793f112aebeb4c3b1; 
 Mon, 23 May 2022 09:04:21 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN> <871qwnt6o8.fsf@HIDDEN>
 <87czg7xbcy.fsf@HIDDEN> <87pmk6s72w.fsf@HIDDEN>
 <87ilpxx1et.fsf@HIDDEN> <87a6b9rcrn.fsf@HIDDEN>
 <87sfp1u5r6.fsf@HIDDEN> <874k1hrbpi.fsf@HIDDEN>
 <87k0acr8lu.fsf@HIDDEN>
Date: Mon, 23 May 2022 17:04:15 +0800
In-Reply-To: <87k0acr8lu.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 23 May 2022 09:50:05 +0200")
Message-ID: <87fsl0pqls.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 383
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> I was testing on X.  I couldn't see that the `S-<left>' key did anything
> visible in Firefox.

That's odd.  Have you tried with add-ons and customizations disabled?

I remember there used to be an item in the Help menu for that, but
Mozilla seems to have deleted it, so you will have to temporarily rename
~/.mozilla to something else.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 23 May 2022 07:50:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 23 03:50:18 2022
Received: from localhost ([127.0.0.1]:47192 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nt2pW-0002Y8-Du
	for submit <at> debbugs.gnu.org; Mon, 23 May 2022 03:50:18 -0400
Received: from quimby.gnus.org ([95.216.78.240]:48942)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nt2pS-0002Xn-F1
 for 29889 <at> debbugs.gnu.org; Mon, 23 May 2022 03:50:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=qJUyCAfSYxY7uQrfzwhduDh3gCzulIaye6m2mUVr6lk=; b=MDLdpexdjRiv0K5pAQ2HgYoJb1
 WuWuuWfxeD+7bV5BtnEfhbr0EJfwgxGqQ7lujiB9DwSZb/LDczKnt9YcwGxJ/+iIrbxSJ2lnQuTsh
 TDSOwYcav1JkM2AEMNhKm30C3D/aadZxv85tD5XHsbn0SqmP96Pu4EDH+LU8vFL/FXXs=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nt2pK-0007vC-2Q; Mon, 23 May 2022 09:50:08 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87leux6jey.fsf@HIDDEN>
 <87y1ywy525.fsf@HIDDEN> <87h75k60fl.fsf@HIDDEN>
 <87h75ky2uy.fsf@HIDDEN> <871qwo5xa7.fsf@HIDDEN>
 <83a6bcbgo1.fsf@HIDDEN> <871qwoxw75.fsf@HIDDEN>
 <835ym0bdw2.fsf@HIDDEN> <874k1kwg9p.fsf@HIDDEN>
 <83wneg9yy7.fsf@HIDDEN> <874k1k2wwg.fsf@HIDDEN>
 <83sfp49w9a.fsf@HIDDEN> <87bkvrytan.fsf@HIDDEN>
 <871qwnt6o8.fsf@HIDDEN> <87czg7xbcy.fsf@HIDDEN>
 <87pmk6s72w.fsf@HIDDEN> <87ilpxx1et.fsf@HIDDEN>
 <87a6b9rcrn.fsf@HIDDEN> <87sfp1u5r6.fsf@HIDDEN>
 <874k1hrbpi.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEURDxV0cIpIQley
 rrf///+V7AOrAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YFFwcxENdCszoAAAFnSURBVDjLtZPdkcMw
 CIQRbsBCDSDUQDD993aA/xSPb+ZeTi+J+CJ2tSIAf1rla4cigoIoDJ3neq/E2EXoAY7F6MU3AAHw
 N+Ay8GR8QJQ3sHt89r/Am9BvIGr4BlJc3hoxD/UgZje3Rq+V/IvORVfx0JjFf69Ty+LbYaYUNe13
 t8K4LuZLM3Wo160rfoZqs+rNvHH7nKABteYnEsw5DZZRTdNVnfxiYxzaVAO0bQIGMNyX7q1kOTXE
 QbfUyD6FTlMbsN9biB5p1BUEyafpkaNrB+iPuvAiMUXWLGMKlXUnMVWIoR3iAQ6tzoMSNMoYAY+r
 FPE4qLqvSn0GwC0FfPkFFW8AxcsWKLKqsNyvaLaJ3/3Ir1wglFd0KU1Xd6uua1OXltbyxOeScFMR
 ov+Tcr/dIOvHOExA7Vhav1qNzUIiXwT8TFlPT5ROYxwsXI0DQPNWedL2z3JNCVnmOZRClvF+lK83
 Zfjn9QOrxTOVBNNwaAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNS0yM1QwNzo0OToxNSswMDow
 ME6fd9QAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDUtMjNUMDc6NDk6MTUrMDA6MDA/ws9oAAAA
 AElFTkSuQmCC
X-Now-Playing: Cabaret Voltaire's _Shadow Of Fear_: "Papa Nine Zero Delta
 United"
Date: Mon, 23 May 2022 09:50:05 +0200
In-Reply-To: <874k1hrbpi.fsf@HIDDEN> (Po Lu's message of "Sun, 22 May 2022
 20:30:49 +0800")
Message-ID: <87k0acr8lu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Po Lu <luangruo@HIDDEN> writes: >> I tried `C-a' and the
 `S-<left>' and stuff in Firefox, but nothing seems >> to be happening...
 > > Are you testing that on X or Mac OS? Remember that the primary > selection
 is inserted using Butto [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

>> I tried `C-a' and the `S-<left>' and stuff in Firefox, but nothing seems
>> to be happening...
>
> Are you testing that on X or Mac OS?  Remember that the primary
> selection is inserted using Button2, not "Paste", and it only exists on
> X.

I was testing on X.  I couldn't see that the `S-<left>' key did anything
visible in Firefox.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 22 May 2022 12:31:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 22 08:31:13 2022
Received: from localhost ([127.0.0.1]:43902 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nskjo-0004u7-OW
	for submit <at> debbugs.gnu.org; Sun, 22 May 2022 08:31:12 -0400
Received: from sonic306-20.consmr.mail.ne1.yahoo.com ([66.163.189.82]:35160)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nskjl-0004tu-ES
 for 29889 <at> debbugs.gnu.org; Sun, 22 May 2022 08:31:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653222664; bh=MPRwnXwrYdUpoJtgQAIKM10bUQkr8nhZM3cd7mxy+u0=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=LLMaarieoXqNI1DrE11m6Dk94Awx2RZ0crASklZTY2i56g8nzahv4+iqUauOCw3G5CK6z+pylb1sodR/CW9L7CSRlirgjzGT3cgPAZGV/Xos1O4zFyfcPCQ+N2swuZ+3Uwumn11XifZfjYisQGs2NdEfxCVZX86FvXHCjUXJMUVIUDNQthF+S75If9s51ntpsUmfBy0fRaAKxw8QnEDbOluRzzVMom7fM4JRhaBmC1c08knvze+jEDaIn5SOzsbN6ds61zDTgjf1NnbO/yHVwv4MeooEqNtP8VU/C2yDjK3cl6h2EySpZLXHPrQaZKWljxilxvHkJT1qKGWFPcPTkA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653222664; bh=3G3zauze15YHlXOgt4I8h6seRx6qy4FmDu61+qZLM4N=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=EL28gfclZI/tr3zyLJETVEEmSrO7brj80K6BD9QgfsvJY+66JIx8tbftDqHWXH2bioBkEScKdWtdFLrgPNYlM4iX6qP30hZFQrX6BylQ5VS0dlSZd7TgTCu6BENNEzhdDgjU1hyvwrt2JJk3JG2To/AdOi2mc9xlmfQrILn89XUYTc542GSer2Nal8+qwodtUravVDgwKEbChtjB7ilVKue7IAuWfX5PdP6Rfochf5ysff8hxhDHTIaxCmisHSnjqHDY60nZmFs+HPKU35CAjZaSCTj4QtQssB660L4M5kWj6Cf81PLSmh/fgF+yMjwVcZ17ZN0GZC4e/RZqx3Ib4w==
X-YMail-OSG: bT3xWFgVM1mOdj.eTslUJ9roy4zZ_.rUhiLPrGHBflJvQYncjtHH_.__gJkhLrM
 uhXJWzO4ie3BsEJV3X3DU1D6ihNO6h_r6LaZxZ4jNJ4cJmdoQePiPodYDLDfMYJoi.v7sVnyKUf6
 FtsWrn3hnz8eYaV555gqctcBQZN.MBDfsKMKEx0b1l.HIogAvZPF2A4FZPHR0525kHBLUVY2hjta
 yztDDV.ABA6rxr9Cr1f8L.glrGfgQCSwfiXVtYugXQ4wOcbeF5uIpymlXZI6CmTKADyzvgEHkGnp
 4e.2R6z6ZzqsqpBWULL_B3rh0M_O17E78UUnUueXkmGx1sR1EGALclry9jU0cR1xJPL2LHZK4QeI
 0STaQdMeoIllzGJRl2K7pcLVzXj2TY7YX5QcGTT4dpCr3Ei0xEHLn4htNfnScM.TvrXvhyC3sNl2
 KaA5vDhJAojrAj4K6IIk2QTIHLcnXHtby54zwuehxEyN9bQe.ar8o2kvfTRmXzU1NZUrs62gR5_K
 r2eQgJdUoGkQa1KNILZOgrLWHnM5ZTxZURZy_t7Lz8Tzp_VZi6Z5uUmNv4VIPkTruWvFkg9ePz3U
 jBNaGNYfiQmY7v2PeihNc.OpaMm1zgOH3FglO7DqdDNIhktBm89ROfCuPiY9__M.fwi9DV8KXaqp
 rWp.7oD9_3Brd4VA3Igob9Gwbdoi7mJogjAfyQVM83vHMMX4zpRGfhSVOPufZnO4x0nffOF1BT83
 eVDD0T73Fo_4r7WQjZLgi33xFPH42Z6oPrIIRlduM9sRB5uibKMoptti3Z3w_K0KrEFzgGufTqXr
 IV9NessA_va71UwoKRqL.ooiNjbQxISYbSgZ8wMcaGymLYAiIU2mlAO7VdRyA4sohuOvlfeLVWr.
 ZOQ4lK4ZVq1M8aX3ArCu2OnwHTQTTEdyCHumsH.tEjUn4E2Y1uJo8xFfQyZVLVpVmWOR.abSQRTV
 7V_rdX_lbSNfUFEfu.je3GOA94ygrmaK.QBZ5zcLTtkHnI7VT.Iuq6vzCl3Rex8r0Z2T_UK7g6XB
 wivrjiuRLW0XFLsgSBC6_ccxbPzerHHPsRB9qFNWtBtYkOoGHeJ4YYt2lCtlCyUcho31qbJzcNdl
 rR_fTbBKE0aziBoM6uGh6OamY_4P6xwQwAvhT1Ro7tHUNvwjUGNFvu2rUvP5TpZJ.iZEpdePva.o
 k76DyWfmHrUgJwwZAwLugITkkBJU5KymQb5Jb.F9Qsgbhs4tyRN1E74roobARk8vNTNytozG_26H
 jvr1O4kUIt57klX8681BOLEIRgEtSTJJFRG9hYUW1ppSRqWBYqLE_vENaTEj.H3RQVGnefTQTvDp
 1lelKx42fGwcIjdfec.GXYdyPnLYw5JnK4bsGFekTTzDI3dPwr_YuMqh29REw_dowiTEs4iKNHNK
 U2bEcDjDwedPE6FVI7g64FkM_fmJdIUiyEv8veY_D9RokBMMXRvxd1hgsHmS5HpPa_n7dVQToOLR
 f6earDd9D.eQTbf7FuHx_B8lt8b5NXQ1KXct5soSIZbrQVjIYduc5Ki8FZtdo4qzV0ee7z6tHzRk
 lbRWZ_10UlWLsC1n2WxorR16jG69L2zJjW5Kw5Tt6aMDlMgjVWK_vk537wumwqXFlOrBO8bAIChx
 x5UHkScdpmY46f3oU.WKIY7ZfgylgPSVOoeQQgc82Fl70wJIbHviml.CwP71kNg8JRbxja0iBz.l
 UFDAOYwWKXRrXCC2Hp9N3h9.YHAWe7MOiD8i5q7lOjbbAukUp0SVuWRVcItn2rx8PkxeY_EYe1vq
 z17TCBklP2wwJ60Dkzkxo_vxFPtnPaYAXWOiwCX44B40L0v3sKK9wbVlnb5ahyrmIFYNHZpjtTuu
 y4O2_iRsvq38OtH30wmrRKEJcVttepbyDuVD9qey0dj6yOteBfRGrgfxnCivhT6GiKyDN20x9NmB
 gm0fWwSX4QUBceBk23yUx7kI7XHXr4332hYKlE27NAjJbCtA91XXYcT2NH.2DjBMXBd6CI_RAhzn
 ql257QRa3gPMupJaUUZFTMG33R6yiKPhL4NfyfuyXf2ho.ZdeW.OvwvSWDaM23sanOY2mKnoktFT
 JXDJuibpWMh5jA0dZdzCKVqQj5xnxpNfaWqVKY9rw1Tab4U9fOyfIiwnKHTz7Mu5b9NPfsDWGyO0
 MYo.wjXasQG_FgCsY5dFwlM5hB3ltZY_nyN4bm0Usll6__UANm0wpFIqChOxg7i_INMpS5rudF.s
 Zadru68yxDGAdHp5KtnglBGo2s7gbH4NyUaiEeeN16I9VIg6zqeeKEsX0ZN7P
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.ne1.yahoo.com with HTTP; Sun, 22 May 2022 12:31:04 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-9nmmr (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 47f0d3d697d96886d48f08025bdc9f09; 
 Sun, 22 May 2022 12:30:56 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN> <871qwnt6o8.fsf@HIDDEN>
 <87czg7xbcy.fsf@HIDDEN> <87pmk6s72w.fsf@HIDDEN>
 <87ilpxx1et.fsf@HIDDEN> <87a6b9rcrn.fsf@HIDDEN>
 <87sfp1u5r6.fsf@HIDDEN>
Date: Sun, 22 May 2022 20:30:49 +0800
In-Reply-To: <87sfp1u5r6.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sun,
 22 May 2022 14:11:09 +0200")
Message-ID: <874k1hrbpi.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 361
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> I tried `C-a' and the `S-<left>' and stuff in Firefox, but nothing seems
> to be happening...

Are you testing that on X or Mac OS?  Remember that the primary
selection is inserted using Button2, not "Paste", and it only exists on
X.

> But we do that already -- that's what `open' is about.

It isn't the default.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 22 May 2022 12:11:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 22 08:11:22 2022
Received: from localhost ([127.0.0.1]:43887 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nskQc-0004PB-I3
	for submit <at> debbugs.gnu.org; Sun, 22 May 2022 08:11:22 -0400
Received: from quimby.gnus.org ([95.216.78.240]:39988)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nskQZ-0004Ow-O8
 for 29889 <at> debbugs.gnu.org; Sun, 22 May 2022 08:11:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=IKE/T+26GePYHZFzg85ZK87zBFElSqqShGsSj87k0+s=; b=l9/eRHrKUHyogCSEb7CYHWVRsA
 8NONA8QtF7zxH+tS4S1knyNE3N39IcB9+wXb2bS8k/bbypaNfcBzmwrIJ8nNdPjGiUmKz4AhAw9CL
 +9NrgQSvAbBy/A7e5+0qyk83onXMKffxc4pvgpCPG6vU2+vbgSd8PZU1XkKkcc/+8+kM=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nskQQ-000601-Oa; Sun, 22 May 2022 14:11:13 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN> <871qwnt6o8.fsf@HIDDEN>
 <87czg7xbcy.fsf@HIDDEN> <87pmk6s72w.fsf@HIDDEN>
 <87ilpxx1et.fsf@HIDDEN> <87a6b9rcrn.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXy8OxRPUIpFyOk
 c0v////6Lr75AAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YFFgsMNUcIscIAAAGxSURBVDjLvVNRjuUw
 CGOUCwxwAsgFyuP+d1ubNKOR9ne1UdOmdcCxoSL/Yah+KwcWaqahF/DwA3j1Wfz70d0L09Vxl64i
 j5dKZqiF5Qyv1LNKAGq+DTBfy7ANTwWA1e5Z8xahXIQBCPUvrjlJYJOdHL3WBcIgfxglLeSReoGc
 AF6SutfzLLCXFgLUJuEA5QTyedrSgRLI0VHfstr2Kp6rNMgiEbsJSFvXyZPkkUikgjPwBjv4VSk2
 kGq3ynrWcnNYxu3USEtQRPoIZuZXHVegA5GbBACaxC9A85h4G3dAeNApAhEIqhi5qm3jLpSP3eFh
 YwU02akNuqTSNgTPK7nfQkXAodg1wJBcoGdMhPHFT6g4Gu0HwGyeGYGIGKCo47QDMgOU9JMLPk2K
 HovVByD29OUf+hBjpxUmdtkpPc03YULE1GmPAWIA+ITv5jiI6vQEvcBvEp9AChv3GbXHot2it13Z
 Ptp5iLzl429H8wEzR45CR8Xb3kd3fj5M6yWoWd7jpNXb3ADYYTcmf1Zxftb8Naag2CH4bfTW4HcU
 2qeiLf9ChKcp/f1NL8DKXS3vsXH9AVnHcuwud4Y2AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA1
 LTIyVDExOjEyOjUzKzAwOjAwszC0mwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNS0yMlQxMTox
 Mjo1MyswMDowMMJtDCcAAAAASUVORK5CYII=
X-Now-Playing: The Names's _Swimming_: "Life By The Sea (Peel Session)"
Date: Sun, 22 May 2022 14:11:09 +0200
In-Reply-To: <87a6b9rcrn.fsf@HIDDEN> (Po Lu's message of "Sun, 22 May 2022
 20:07:56 +0800")
Message-ID: <87sfp1u5r6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Po Lu <luangruo@HIDDEN> writes: > Programmatically, via
 JavaScript: > > window.getSelection ().modify ("extend", "forward",
 "character"); 
 I don't think we have to care about that a lot... 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

> Programmatically, via JavaScript:
>
>   window.getSelection ().modify ("extend", "forward", "character");

I don't think we have to care about that a lot...

> or shift-selection.

I tried `C-a' and the `S-<left>' and stuff in Firefox, but nothing seems
to be happening...

> The point is, whatever is displayed in the region
> face must be sent to requestors asking for the primary selection.  We
> should not invent distinctions between shift-selection, mouse dragging,
> and cursor movement.

But we do that already -- that's what `open' is about.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 22 May 2022 12:08:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 22 08:08:13 2022
Received: from localhost ([127.0.0.1]:43883 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nskNZ-0004KU-2p
	for submit <at> debbugs.gnu.org; Sun, 22 May 2022 08:08:13 -0400
Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:33513)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nskNV-0004KF-Lx
 for 29889 <at> debbugs.gnu.org; Sun, 22 May 2022 08:08:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653221284; bh=VSI6ZVscaGYuIgK+QIFKM95p4jiwmRxaM7U8Kt3EByY=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=bpnF+rVv5hXkIuW6lTero93ooeTYszfbz8gzRK4f71Ktd6i95mFsdnjefSML+kdekuAyHygjxjMcCNgiJTP19OzELZOHKkXwU3rL8UxCpHR4hJCDp2NcCPCjNPI+vw+ClHF3202HGPOcgzK4FTUfscpcZCuUWI0uMDR0Uo57CGYiAPxw8X8K6OWfd5nkjuqJQ9NkrB5pJQi9yskrS8nz/BLhBcpVNkXNFvwllLUdMHAsJx9LBYhnyzHmYgxa7jEoY5uGvNR0LUiUBtPCILrbnvUXx44p6zKCiF4WDrijr/VNetev+/JBcr7qwcgyM4EALGNdU/3BDI47Lf9CTnecsw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653221284; bh=UYK85pwwfEWK+x8EsMOdoYJi/GxXXbXi1rkudoQEn7I=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=G7XdQvrzPpyk98Br0zdO4Fzxm9knrn9RXrbBO8GJz3HMxynp1Bnzk2Q4vQhT/JVO77BuywCgsXoDvh7Rpk2yVTE0L7vqhEhBntqAyZne0GzceFH7784SsGS/wpQ3UuNHHsTOMpC8UQYcUU0dGWhUq9Qq2qxnmJWx3bP4hhwkXsPCbG3jCibq1MUCvoizQVXg/r8IF1xJ11MDpaxVWBAPCx/4R2JLuihXTUD8CqYsHe93rOU3sJt+VllUtv98JQprlcdU7pv1SWZTJW0/6llEGdQcnhLFyHjMr2cVxvEDQgTh1eQJLwyFaaAOzkyYRV5hKrynFHZqAjr1oNRgVsOD4A==
X-YMail-OSG: w5.Pw8IVM1kvLq5kjaWM13a.CXGJD8GCpsGIxNUWjHuYJNe4OnHrnSX7aaN7uIN
 gIaGnVug9suHTQQeFkGnL2.CG7qOXVUSy9bA0Nbg78bbIGTPWFb5SOO1eCCWz.zDmP09b679ZEYN
 cTx8Q1bl6B9ApS3gjPvL9cAvcCoMiQYoqgFqVWVNDUASjcPih3rvGwuXJoFwmlkCdQ_c.WZzzkJG
 VHqUENLx6ShUrs6MaUf5TQB1_WrCm90EqxcdCDd0Db8HXV23ty9pgGOLwSDniAx8nvQyROFZZneB
 VPsMu0TvpYV2emC6pZsSp8IVBRlZcp5NNqDABgUxWUYGCQp1tyRrgiz7KYHbG437_I1gWPbGYm5I
 VkzqHeboOQ3H2daXeb3MiGQmLTekrq6wE.V.5lUz_K.05LMEa9yvYBimgO8gFR0b3QwfNe5C7tnp
 lsPGkcztumQKVFZX714fbvidQN3ONg7Wo5oWQJADLUVzyvHjXTZPbDOygEhOVc8l8POF0RHj2Q2F
 QfTbZONJqE3_c3bFF9MV5rKUrTnu_s1rTI7cGntDvLzr_vhMM3ARdBuVP3dbSA9WTU6.5OJl6bBA
 ArXqmNuVxxK5hwp5E.q_IYYOTx5Z2keWDaaFLtKkunUCBFWhSYOGchWvc9RMw3YzG8clBxHB.aRX
 JpNGD1BFaH5nrAqSUeMYXvUOX8KZlTM.UbFty4lpcAGzo8upbMgg4YsM.roRIsHWITCWulm0_7cZ
 NqhxoWR9SK4g59V7.OV9utwpNibBoVU4sJcn4YDxb_ykIkuv.hFVDmxFWEGfZ6poSs3znOfUQFD5
 VVVOScdxXO6Kz1GSjcXlGCuz_Ch5DKb0SJKrC1gKHTKBr.MD.8j7u0afNaCdEeYwbu_ApfAmK_RZ
 5q_36p9RR2cDYpGjnVi_Ts9FOEFzsYIx16vFaIDM5cRt21kwE3jphIxxMteyv8kQpH1JbkNzTAps
 Rx1Ql8c2g5anorJqcVDk_H2TacoZnBoBilESfO7ORLD_rvQsnyU9vU_3gGAr4NVxtPFfzRlcscAS
 0B8uFRT7kfFrPLGP4utNEmswPFSO8isPUYDXDf3B_e55CNQoZ3z2vUxHkdLgf07q9qiSU21J9z2k
 alQqTbXyNLoo6exd2PS24LXOPyPM_abKTKBEnXvHBMe1YfYSOn7nizXabHhEVFtVtqDgd2E9nA7_
 Uh2m0II0_ckS_N4RiHo7EJuxwjH0sEWNRv2eiAfEXZ8QmnsBkaQXTKT4fkMdOA.4BPKwm6OcezAv
 2kQ8Z_xLMrzQ7i7JcHtJzrzkJlBXkDnOl1prU50POJuJmjhcwCK8RLCIZI1xdBiOeOIBx7wfERBe
 bAzxNKNJjrEnhMKJYWuiYiGi3OYGDaNRuR6C6sDgQcMJ95easWYq1gElA3o7hIoFOzdTww1c9_Ns
 7flFItXj6AinEWGdIt9MeigeCVn405LfZlXGbUy4Nt420NYwjPVfXhA6eNsTQ6756EhV3j4I.ZXr
 KNZg9lMR5gE_FDwpWO0CpM3l1GMqrk4C7MGvIX.p6Vuy4sFgrFYMR0sRoD.SE5CLkXFecXUTrq3m
 Uks9UyX77g12qrA7PVbZw6O9aUP9TVIoTHuV5x4AUCEK2c8Uc2Lygm9GJx.NJn4kiwVfwkZZKHkL
 ft0c0dkxKhyOBv2WXmx3V1B6TBVE9n70AA_NIlNUsGU7ssXdoFdUgcvbkgpSEI7U7YKzbH.mAuRm
 x57Nq27rmy4uziTa2_8GgOPc3FUfNsnsOePRiysrGJSce_Q61FnFRrJ75wiVWYDlM95M0Fk7iKPG
 Umhg9zCOf4UAim6xPs4UQmyMiy.SZ_bxQxXyHdf8aZ9_sZsZHWvfniqDbFwrOIVQL9v2yL5CzMpT
 YtMz2TPHmrc.ESSaREoGh6oifPEovPbX9xSd2XEoMiUaCNuekvqbioPGrRdiyVIddf2rd5__t2Wg
 r951N1Ye4Kslftyg7btcHChnVgcd4VtAzoXrL1ksCPmwbulc7qNGjKMlc0Je1.O8nlCyHTNYLKZJ
 CZO2fZ3Qu8oBtEbLc395VEtaWXjTiwHeJ_dlgw2xWyV_zE8g4L4WDqXkk.ED26u.EG2eE3_0NL1t
 2oftw.A0QcUb91t3aD2zNfbqzX.i2xKP1XFPkxeq4xPWNRO5Ing_7Sw3NoHWEkPVKsC75Qff_qRu
 Al0nn.eowZEuSF3BXACVd6NUD482UU7AVQyBsLdaypI34fkvE6DPmFwNN2bd9nOeU_JaWJioWKv4
 gslxvmhSAGMdjkn9vTCj31SRKc2wDFNGHaXeXYIrp6B4YG4UJICYInWmzQgkeSGvC
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sun, 22 May 2022 12:08:04 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-lwwxg (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 8b45e60aadfb8cd91e9f5b43d66b9b8a; 
 Sun, 22 May 2022 12:08:01 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN> <871qwnt6o8.fsf@HIDDEN>
 <87czg7xbcy.fsf@HIDDEN> <87pmk6s72w.fsf@HIDDEN>
 <87ilpxx1et.fsf@HIDDEN>
Date: Sun, 22 May 2022 20:07:56 +0800
In-Reply-To: <87ilpxx1et.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sun,
 22 May 2022 13:16:42 +0200")
Message-ID: <87a6b9rcrn.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 557
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> What's the equivalent of `C-f' in Firefox in this situation?  If you
> mean "adjusting the area with the mouse", then that's already covered by
> the definition of `only'.

Programmatically, via JavaScript:

  window.getSelection ().modify ("extend", "forward", "character");

or shift-selection.  The point is, whatever is displayed in the region
face must be sent to requestors asking for the primary selection.  We
should not invent distinctions between shift-selection, mouse dragging,
and cursor movement.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 22 May 2022 11:16:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 22 07:16:53 2022
Received: from localhost ([127.0.0.1]:43751 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nsjZt-0006yn-5V
	for submit <at> debbugs.gnu.org; Sun, 22 May 2022 07:16:53 -0400
Received: from quimby.gnus.org ([95.216.78.240]:39184)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nsjZr-0006yb-Q1
 for 29889 <at> debbugs.gnu.org; Sun, 22 May 2022 07:16:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=L2ZFDLiZysEhobO5dR8HrqmYsc5GtwsQ0yHZmQ9gEGk=; b=alhkO+HtatOKOhG31DHtYqg9SC
 4J3zkJKTOOkCMbAegkWpLn0jU+gxKzEbBgbhsajwhiwOYM26pAPZ60MlmSwkgnqyx5EwA6YdNtQQY
 /Q2zP37bO8fIC0Dqdj2KbiCJMmQwoVnRZPJOhHA2U1vGqU6xqopVG1k3ywCyosCL0zE4=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nsjZj-0005Ws-8o; Sun, 22 May 2022 13:16:45 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN> <871qwnt6o8.fsf@HIDDEN>
 <87czg7xbcy.fsf@HIDDEN> <87pmk6s72w.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXy8OxRPUIpFyOk
 c0v////6Lr75AAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YFFgsMNUcIscIAAAGxSURBVDjLvVNRjuUw
 CGOUCwxwAsgFyuP+d1ubNKOR9ne1UdOmdcCxoSL/Yah+KwcWaqahF/DwA3j1Wfz70d0L09Vxl64i
 j5dKZqiF5Qyv1LNKAGq+DTBfy7ANTwWA1e5Z8xahXIQBCPUvrjlJYJOdHL3WBcIgfxglLeSReoGc
 AF6SutfzLLCXFgLUJuEA5QTyedrSgRLI0VHfstr2Kp6rNMgiEbsJSFvXyZPkkUikgjPwBjv4VSk2
 kGq3ynrWcnNYxu3USEtQRPoIZuZXHVegA5GbBACaxC9A85h4G3dAeNApAhEIqhi5qm3jLpSP3eFh
 YwU02akNuqTSNgTPK7nfQkXAodg1wJBcoGdMhPHFT6g4Gu0HwGyeGYGIGKCo47QDMgOU9JMLPk2K
 HovVByD29OUf+hBjpxUmdtkpPc03YULE1GmPAWIA+ITv5jiI6vQEvcBvEp9AChv3GbXHot2it13Z
 Ptp5iLzl429H8wEzR45CR8Xb3kd3fj5M6yWoWd7jpNXb3ADYYTcmf1Zxftb8Naag2CH4bfTW4HcU
 2qeiLf9ChKcp/f1NL8DKXS3vsXH9AVnHcuwud4Y2AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA1
 LTIyVDExOjEyOjUzKzAwOjAwszC0mwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNS0yMlQxMTox
 Mjo1MyswMDowMMJtDCcAAAAASUVORK5CYII=
X-Now-Playing: The Names's _Swimming_: "Floating World"
Date: Sun, 22 May 2022 13:16:42 +0200
In-Reply-To: <87pmk6s72w.fsf@HIDDEN> (Po Lu's message of "Sun, 22 May 2022
 09:13:11 +0800")
Message-ID: <87ilpxx1et.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Po Lu <luangruo@HIDDEN> writes: >> I think for the new
 setting we're discussing, then that `C-f' should not >> alter the selection
 (just like `open' doesn't today with the selections >> it chooses). That
 is, `C-x h' would say "put a [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

>> I think for the new setting we're discussing, then that `C-f' should not
>> alter the selection (just like `open' doesn't today with the selections
>> it chooses).  That is, `C-x h' would say "put all of this in the
>> selection", just like `C-a' in Firefox does.
>
> But Firefox only says "own the selection", and transfers the contents of
> whatever happens to be highlighted at the time of a selection request.
>
> So if you move the highlighted area (with the moral equivalent of C-f),
> requestors will get the contents of the new area.

What's the equivalent of `C-f' in Firefox in this situation?  If you
mean "adjusting the area with the mouse", then that's already covered by
the definition of `only'.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 22 May 2022 01:13:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 21 21:13:26 2022
Received: from localhost ([127.0.0.1]:43247 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nsa9t-0003Ju-R5
	for submit <at> debbugs.gnu.org; Sat, 21 May 2022 21:13:26 -0400
Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:36948)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nsa9s-0003JO-Cv
 for 29889 <at> debbugs.gnu.org; Sat, 21 May 2022 21:13:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653181999; bh=98zdGEmCXIdXuwEsDVkj7PGzFIBdlTjDhXp+i6DjjdM=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=FsTfhd11IPrWb+aH+VYrBqmDrCPRIieOdFH9bOUc8FUjdzwCQPE10fM6cU9AI39V5aHA86Psl8h5JYFuIfVw13AANB3tafLHQu1u3Xm5y8cuE0n5NKN3gXF8L7TGu06fO3eGDEGXfOYlNWoxUVDyevx+TMJKaZw2FH2YN0WO07BgC/V5PT+NZAzYjY+F6GchVRDNiOU7C1ws6TQImLJQSwd7Oux25cTHQ5WDMizbpVqW0QfaXjUixXkT2UoHA1W/ExGoFwqWiPq3QmFMT7jgVPWeA8w2G6DPTy5pkHzVfn6/FHhEHLJbdG3l7XPRz9FmegUq/ip+bqcEus4ytrNnkQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653181999; bh=1uZyAAYZybkknkKcSzH5PvR60gTNyRsbiNxct7vlpWf=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=BfTjtkEg+/eFsGNsdAQCBqzyeO4EdMlDRk3THkk56e6UNfR4f5XLlkJnYiHIIGFs8RJ2zugxyK+rHJHZpS7F/q5T06zzUOMS6oM65NaEyuJQpmCW3slZsZAc1QyMGBfxyyVdby5umBA0vRKlFtI7XJ0cJPaMv/pJaGq1gi5pITMMOB/Vmjg+dJWCNItWHggGFWoO1uU/xA5i4BpnJuGyEDVcvUhyiqhgbHFxzXVh/+zVGzqd8aP3O2MAWP4XSICWJzgt3oiEz/JWdcsl1Yvm8UYeh/Wr6xglbNV93ctbsC8lQRjhG6g2dxNmbC+XnOolUcZL00x+07/BwF8f4ND9rQ==
X-YMail-OSG: hPLXoJUVM1nLmWMBa86yc6WMhQYKZVfZNa7_YrxM706NrYkXtsvMEsyMqaREhle
 SVA_VbeG.KhL.N4_FUIlmSRPKajkqXG1ebGIDJ_U_A4_2hMMEB9p_6Ru5ZNBamClE5SgQ8WvhqZ8
 cO8E5f9O0VDVPtM5WWsr98XLvtbioTmyYkPfVPzTWMJZo07EspBvFAMjkcJ3Vry.xlJ86V2g6oUR
 t2ZFc55sHNZfXzqEBq0sFXYflqdWI.bfXNYfhE7M6gU7fZOMaWpzpk7ERNc9rXzLr.qu5gWsy.85
 jGbUso_03bHytoeook.UbeC0Y2JJFMDIDg6txoLNZMgwvihXQxlnKq57CCqd9REQMvkCe0FfEtL3
 S_IM68Bfd_a0j_Q5zoR7EktO6Z.V8KdA3nMdy2WG1._x8VEMFuE2QZwKQAljWzrtwjLRbei9qzZh
 2iad5QdbZwkzWtCBsG7cUSCys4EOkZEpk2Of0L8lYymw.bLTUDzvlPKftn8du6J1lZCOlUZJG9Mb
 2AXyXOu4ZCPO7CfRhlhjdinKEvd1GNPkZKlrEOJz1Fd0ZSmYxv10naZE2XWeQCdLB8xcdztwtIRF
 PZ.oWQCap4ZpyJJ1Ecbkt6X_nKT9c6jWM9g1SiSXM1ODi.g9FqKeOx.gvkxqhGomT3IzkcZ.jLn9
 cZabNiBDjrMiN9j1JPYcKhrWHOcKJAZymkPkRZ4vxbtBVE0t4jltLcAU6SrA0a4RyxtqitL8WBPK
 dl5ShSiVPsHrCDn8lcW3qIZiwYRbRle7n9u9j2qu1JRjn8qOkkBFQlcwODu0X1CFMq4vLEJToMG_
 dsJ0WZYAUgNuDlWHHkC4mj2DIJc77HYtuNO.pcMyhhcYTebdY1J_9MhEwz1RachBeERPzakeLv_A
 EXXIY1b92UEPK76aSpaMLEuKR1YnY_05epFHDcg130BHh5OjDB4g2eq9shZ6KZ3b9NzDTvrVPCdw
 yyac9xT0TgO._7OW0UqrH1MqlrOcAT6uvMP5OVDYkxf_pJHFIn_Xo5AQWY4srYNvSb4P8LOFtktE
 tdIRSuyYHRxrbxcMTRtLpcCWzUPvf4KqF3Kr1X_qknK_oSFp4GtzkpO4.oaKXEa7gNEvW2oh8cB9
 cybiy8GWbiqGDYHMZ4XD2p5VcSzvHYsWNQik4WzF9IbqeIbVyN2Ixp6cnVtWpMd1x9qzTaBYfjv9
 mu4fT97Lprh3KjyMz9av4z2Dn930RBh8HjzxgnVMKTrfZsWtFHr4G00GVVHXAxC_7X9WOXRFmHZE
 flHKTb7NSzEYOjpuea.S.21dkgJVpg7NUg3s9gEELVfrjJGc4SLvQ2oOf0xA4YcKC8xpswG6BMlV
 T8Y3kEO_hdnBdsQTzKo2ABlYt55xvz21Kv.59BRJOjKUOvdRhdHVwFQWms1DiLDmfRv5Buxp5IsR
 J0l1E1yQu5Mfy2v_.rFkzE3uCsDcVSJ.AVMD7G9IugiLTL0qRU507HuWCJ3M9xhLyXJrlBxpMEwm
 2ynBlRrCWL6a9ePKevt3Bzbwt6mClvt5Dyo_K332UR8wyN.BIm.6S1OJObnJRpaqTp5lAV.ABIQ4
 WxumVQkPEobGmjS4CSbNA9fYBtulvWFkTWwm3XVJVZdpTAfVVWoUhBi6jtgFbUbBnKia9Wc9pj4X
 MHQOA.e6ub5rSoDQFqdBPrfjLiagv57POfkQ2QRUWmNY4OkZIeXqRdD4LXFow0vKnJXRakdZxAbD
 hnEnrs9EXINEV0aJdxQcN32JHJZyoo_HLBOK1GSiRu8vI4_tY6e_Zb01Q7enTCA7MiiSNVGwLD5m
 qPJ8CpMA.ztvAnxfdQ9zX5Lb_ISP4.LmP_cRPpMIfvGB3Y12SupKuPC.bPe_jYHpUhTyeQgrjrRH
 4Ryf9rRPYqkJbjUHw60Qf6IBEfPNB2Soc82MUppxMLOq8nr7wXl6bfpdDVCYOgyfzv1OBNTFb7SN
 kwGyV7sf.2fOrtN_MPPSSVARrr5OxBcgWpmh4K1nSYC5n1521Y_0ZUeqam4SSavfM4kB13MOxQaK
 ZmI9AHwKPc0WGiYB8ZqArK9jW5Tm.tw.MO42vy2dtJ.P3.9rK1FJ9JACL0UBSsmeGnSiWc426GMq
 Jsls4eQn3l85FktSbVV0FHM_E6Ef5Ab.oShuULV9lp15G5W0pW4CwkzkO9Di4cVh980rl4Y4E7i6
 5p6361MUpUFwwJsyu5zvL7OsPApT7rJjwiWlD4zO.qeqslMEx_xJs7c2u3k14id_sOppbRbezKCR
 jVkEyGGHQqjb8mtXhA5dcU4cHknuscLav40ppi4Qf7SQQl_o8.yme.6c_DTRZkJ65
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.ne1.yahoo.com with HTTP; Sun, 22 May 2022 01:13:19 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-bjkcg (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID dbca590d4c163f6c5d40c17b7021b561; 
 Sun, 22 May 2022 01:13:15 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN> <871qwnt6o8.fsf@HIDDEN>
 <87czg7xbcy.fsf@HIDDEN>
Date: Sun, 22 May 2022 09:13:11 +0800
In-Reply-To: <87czg7xbcy.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sat,
 21 May 2022 15:29:33 +0200")
Message-ID: <87pmk6s72w.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 575
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> I think for the new setting we're discussing, then that `C-f' should not
> alter the selection (just like `open' doesn't today with the selections
> it chooses).  That is, `C-x h' would say "put all of this in the
> selection", just like `C-a' in Firefox does.

But Firefox only says "own the selection", and transfers the contents of
whatever happens to be highlighted at the time of a selection request.

So if you move the highlighted area (with the moral equivalent of C-f),
requestors will get the contents of the new area.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 21 May 2022 13:29:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 21 09:29:45 2022
Received: from localhost ([127.0.0.1]:40996 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nsPAv-0005ui-Ev
	for submit <at> debbugs.gnu.org; Sat, 21 May 2022 09:29:45 -0400
Received: from quimby.gnus.org ([95.216.78.240]:45910)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nsPAt-0005uW-QU
 for 29889 <at> debbugs.gnu.org; Sat, 21 May 2022 09:29:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=J1GizrkmldS6IM60jjYuHQ8wxi3OXIz5Oor6imR5uNw=; b=klL4G3X4x2xaMIAoIXbiTXX1YS
 oYZA2iutcY+EpvZxF0BUHIKUxhZjlDIVh4ZxyW3Jyn901xjNq02Ly3h2EPZulmzyQOOZRSwWJVUKv
 tgymimtZglOJ1JSo9H4VqLszc/wn1WMCe51OevxPPcYeDzrRR0/NsYQN322NYBsdTWZs=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nsPAk-0003fy-3n; Sat, 21 May 2022 15:29:36 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN> <871qwnt6o8.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEWRglmxqaXs6uk4
 MSr////Za8C4AAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YFFQ0UCfxEhkAAAAGZSURBVDjLnZTLYcQg
 DETF0gCCBhBuQKz67y0ahB17k1zCBeyHfoOAiOr4bdB/QPJJBjNjXrtEuJLZ5JpbMzPVYgqAD8qW
 HBxYr6HFfwGYOmjtAucgcsAPkO+g3MDs/scdUuJx8A1oS55rgJ4eMfLK6g6UyxXcyEvrM0Cq4ruV
 sH8BOQEjWB08xEECOML3DODCUEa6I0CyufIViAhJuAaAapigJKkl14SOSKpKQwoAlmERwEhhMjeY
 DlpYkKKOOQKoB3fwzqamS0GclR+UMVS0Iaewni8A0iKrHXFTkCoONOfZNbtc0raBGzN7usUjUi3a
 iTaoAr00IWgvKom3ySxQ1x0rZQBPIsALrvYBd1L01QarjhiiS7pQ/30H9lpNuKLM1aKuFfJGmVxH
 38BjUF1NS+whK8pHIagjul1YossXWf1zAt79H+1NcLVBvZnYDZS0TT5B1nAm+QkK7sMaVycGaNiF
 i1c+AFrTS/UC8hNgvSrNT3D40URw3CH9AJfTmR8g8en03W7ANkCBr28gpyJr7W/DCX6+JX+BL8IS
 lI6nN0lvAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA1LTIxVDEzOjIwOjA5KzAwOjAwiyNSNAAA
 ACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNS0yMVQxMzoyMDowOSswMDowMPp+6ogAAAAASUVORK5C
 YII=
X-Now-Playing: Bobbie Gentry's _The Girl From Chickasaw County (5): Touch
 'Em With Love_: "Son of a Preacher Man"
Date: Sat, 21 May 2022 15:29:33 +0200
In-Reply-To: <871qwnt6o8.fsf@HIDDEN> (Po Lu's message of "Sat, 21 May 2022
 20:24:23 +0800")
Message-ID: <87czg7xbcy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Po Lu <luangruo@HIDDEN> writes: > But what if some other
 command moves the region? For example, if you > type "C-x h" and then "C-f"?
 I think for the new setting we're discussing, then that `C-f' should not
 alter the selection (just like `open' doesn't today with the selections it
 chooses). That is, `C-x h' would say "put all of thi [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

> But what if some other command moves the region?  For example, if you
> type "C-x h" and then "C-f"?

I think for the new setting we're discussing, then that `C-f' should not
alter the selection (just like `open' doesn't today with the selections
it chooses).  That is, `C-x h' would say "put all of this in the
selection", just like `C-a' in Firefox does.

> The selection should also be updated then, I think, to match the text
> displayed in the region face.  The best way to solve the performance
> problem is probably to fall back to using buffer positions instead of
> strings if the region exceeds a certain amount of characters in length.

I think that sounds good for the t setting.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 21 May 2022 12:24:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 21 08:24:43 2022
Received: from localhost ([127.0.0.1]:40856 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nsO9y-0001re-Po
	for submit <at> debbugs.gnu.org; Sat, 21 May 2022 08:24:42 -0400
Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:46704)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nsO9x-0001rQ-Ab
 for 29889 <at> debbugs.gnu.org; Sat, 21 May 2022 08:24:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653135875; bh=qvkAC6U+7A6JOsilY+YouJjj/N6EB0zxBDYZY4cx5MI=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=Hahq8eMg0N2TtqpjVguuJe8naTd5qDe3HioLEXC02bk6Duwj2AjDS8pGy/upT8L1CHWw5zdSd5IzMLvuKuad2Ha3M1mqLhMEh1oEgUVCY+/5Z3n4H4MT+mvozf++2n5VvNjQQ1gUNIxbUkqOB8gtxX42lgPS6QEUHEB9ft01FJ0TVHOXI0yD8PDM4fAUI0JhmCbKwGEUhx61e6xb/dnjkJ2Eo/PEvaysOlQz0xlUK0hfiPocfj5pgulB247eLq3iaayvIsCxjdQxVVk0ULgxGkYunXjlqhlSDleSDnIY9bby2+ctekaWxPV8BJs17O6J4Gxk2ucch6T7s01+K7yaNQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653135875; bh=rB47GdXUo+DjX7JlTLPHw4TEEoo1kiCrT32iFK9LiEQ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=BNQf70/2b9fisetw9iJEUbuQ3H3/8uCVPVcWUxYd6B1dilMOYx/GCK20mIOyh6nHUmeJVdgdifhjehDFgz8yjQ26Z+SHOb+RjFU+4EGtvSO7QJsjwwMdq/MR/xbJoUodXtQZ0tNWxq9Ph8zQFeKOE4HMhDT4uS5OaRo4VrN5qzuk5F8b/mgtrebMPvsWXfH7R3MtriV7A6Asg1aWRBzzejl3QLPFZki/719zoDxeV23KSBKGHBinLxW07p+e2D1coidF7MlI7xrlJrhtkg3XY8JXWMchJ5mnyPMEUckl1bdyaoAg4ZUiFV5+Mo+RrN9mSDOL5pACPf1zeBTmopkPwg==
X-YMail-OSG: hUMU5hMVM1kRI_7.ePGaws9kQV3b_qfmcA2HfU..0NimsGbVfiGt..4QgDJmN11
 5rFAAoqBWtIRMN8umQs_8TLI70Bvxcxwt4NEVGeWj5O.kpH34sgTM4gtxIiOeJHV0ebdp8eWzINk
 SoqHIkh9nGlq0LnXxo1Y98tU5rfSZrWs6JLEIlv5.Z9K8vD02guN4Qeg9klD.rZV3mzwS8jFEmLu
 CtfKzi_WV67RUzOF4q0fMZKVTHUFcFxLpGBJCXS3R5BR6MSklY9mbtsDLYjLFLyfBMj2F0zfPeNB
 oN71oungfpxk7MLyYCT2F1Lvxwm.HED7YGAxMhWIqIVmq.zAxeQMQrEbHo6K0FPy8B_z83Jgr93x
 z71GtFw26ytfdVVmqnIRTmqQsiK5aElygxtW2Rj.FqF1hXlYV82FBMVPWz_CqS2BwQBd7tDNi_WU
 FjOczToihCn0mV_yZ3E1yxPsitIO8IAWFM7qo3NgwFUXph.OxYhlPWRDymnC1HwUWw54WJX8OI3z
 VrDibJn2aNBuu.4_SNa81rL4S7tdn9aLMMrv.MbkM37ogA63s9CEoKpdC8.uxOpxfhArc.9Ykjfg
 heRDEn8Ve83Jpgakmz93el53FVUtX.WrNUUheQZ0ecFLYvOTiKTstraWOnoJk7_2QS8ntKLECr..
 ah1wsPPtpgWcTWTdyaYVKuxupXeFMuZBJ8u9lRvpT1XNhbQALtoGowAnJf8wpCUGxzTdP2Kf40b5
 AIwJcnJpQCfQVjBOx.jL.zgWIdVGy0zcPvQN4O.fGhcIEB3M1CE5CbWb3NTQzUxJMv82W1Ty.Baw
 1ivI7kHU3DLlIddaILW27aBXI44_7RM4inWDoXtMP0xlTnFYz3jiG_Zw.TMOpWXurh39rR54ISpb
 pLIP023SIP3PV5D8PJ8LgjuTMTCjEXzHlS7FigTAfiYIx_sViNcHqufAKOOvRgKerFat2fwvSsk6
 ykN..KcJL4fEtemv37WM3Sq3EVO0aG4v3ZfVxgQynLJ3vB95ZrdGsSqy0iqLZrSnpO3iW_0iQ75G
 lCxKw1AhmSlbv533nWk9CjlXunS9wayToUHAOK3vuMo42xZd7_b1pTyjpNfYzheJ3nGweDhhXATu
 qm7nrFEiL5BZ9o52Y1xltDhSDXdZnO97zWkBeXyBRwGwJHF_Ee8xCQbsEFmoBX8x9OPWx.B0kDad
 d5h8KXNyxpb50cdKf8BsHs8uqWKypT7KAibkuAHo6pcu81wY6cnRiMzIAVFj5PkSt75G4awZVxqM
 x6wzWq5QlgGROc4AaA6hA8OcmN2_W1AteAlbuAnMFQ.Egy4.pNQXOVi5MnNqH452sRXHk8wM2e0Y
 uKiz3BXoxTEveN9jT54q8V6hW_YN2KK8v73G7dffTZzjZE.Zkdiql925uwreW3fXz614A9ityFBm
 yDD_251XPJEM2gKVQ32ua6ydh6QtI4XEUwfqvwFYc_2MLeEiQnYgCTwigeHKcXQSIMvfZFfrb5Hh
 4GiMzdWnJHejo.bT31uzkS_Tnp94ivBIoWzXQU4DWMj49M7cQMBbQHzUV1t1cziyXqjnBdZ8147d
 uzZNs8_UXnIg7wmIZCb7K1PcNe8QZ0EDK8PsNLpdRqS5c53ZDefdi9arq6z7STnL_5YeXm8B3HRl
 mBR77AgnXHX0YOaC9Zp.E2TKXzl4zZdHIjTRDju9o2dbYKHUakFqB3N9AfKxKsAYjsm4R9ZYhdrq
 UWGcJ3xOv.Pm6qTuhiUORfism2jZ8EJHzO8L4fcV_nd2pG2Y61YD33zBAVDNPD.oXzVFETUreO06
 ocivfTJ3bqQY3wSQY9stvFAisyJs2w.YRgE7nz5H2pQ14LBpq5dGNVS._I38XCSSpCGabQ2PfQzq
 CHdnbhIVrc5zeSSjrC5fDhlMYptHwxdwYzI6_B.xPxjVFRpfnxPTfPmNQEaiPQ.Hut6YdVPu1OB7
 8O50xGQZoKgekiK1emnGmBVpWSJgUX4W8SdKQmI0XPCuW2C5Tp_6kWaovQ.7s620OLhblNwMOoZA
 nDF7uR3n_NGvOoNu0svKvP5PG8tSdXtKyXX22AL_Bx2HvbIWTLWTlGJGH8uWVkfBYHriCLtEWeMn
 NRvAv9HRO9xmwdkO1BSCGgUIBaKBNE4ehwS5CRX_xoAV598M0e3bjkaKdqffL410UagvmdKjqlkf
 8xteKph_JVtufM7IBBOFdCxsE1O3K40BmKmYH6E2BFLBnOeL3aO7MjsOJQVWELwEo1MUAoqHFN5U
 36i91Jgx83.q8wQoTcAAsLZvw0NMjjQPST4_6Wi5u3NEXa1RxbzPG1iq22mM3Kw--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sat, 21 May 2022 12:24:35 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-9nmmr (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 3e110d3f3731de8187cc3c287776c128; 
 Sat, 21 May 2022 12:24:29 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
 <87bkvrytan.fsf@HIDDEN>
Date: Sat, 21 May 2022 20:24:23 +0800
In-Reply-To: <87bkvrytan.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sat,
 21 May 2022 14:16:48 +0200")
Message-ID: <871qwnt6o8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 587
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Yes, that should work.  And there probably aren't that many of these
> commands, so it should be possible to get them all marked with
> reasonable confidence.

But what if some other command moves the region?  For example, if you
type "C-x h" and then "C-f"?

The selection should also be updated then, I think, to match the text
displayed in the region face.  The best way to solve the performance
problem is probably to fall back to using buffer positions instead of
strings if the region exceeds a certain amount of characters in length.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 21 May 2022 12:17:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 21 08:17:03 2022
Received: from localhost ([127.0.0.1]:40844 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nsO2Y-0001f1-Sb
	for submit <at> debbugs.gnu.org; Sat, 21 May 2022 08:17:03 -0400
Received: from quimby.gnus.org ([95.216.78.240]:45306)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nsO2V-0001eP-9y
 for 29889 <at> debbugs.gnu.org; Sat, 21 May 2022 08:17:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=KCPfao4QhuXi2kxIqxjShZHFW4B7YMPa4vo+7wJNzd4=; b=FcncMxGgIQmjHHizq0jx5oaI5W
 K2Z1K6yS5lVLYNUWtIQfksDGQwhBJrO+18Y2Cq+xKSpszfMblstkKyORxj4lKrne8p+a6jC31yZ68
 l7VucXtkxJmiD1JCjdqhto71WZDkAXHmn+p09Ex9tlUFSCOiy/bZVNaGkn3NWZvEVrf0=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nsO2M-00037d-8g; Sat, 21 May 2022 14:16:52 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
 <874k1k2wwg.fsf@HIDDEN> <83sfp49w9a.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAAAXNSR0IArs4c6QAAAAxQTFRF
 sLCwf39+MzMx////WgGxBQAAAAFiS0dEAxEMTPIAAAAHdElNRQfmBRULIyAqfMKqAAAA/ElEQVQo
 z33SO27DMAwAUMqIPHeIDdRH6CncIUsnBbAKJHuH6hQ9goe6Q2cpgHjKkvpyqgADfKAoi7QB/l/v
 3z1eEO1agYjhXOKRgNakWDlG2BJOmNaF46c54+AjtreMwEWry0AuupYYL7Rvrtgpc6+IBoYfbILh
 twFhiDLDiAV0s0fLUDOEkGu4geN+FIDDXX888jZ6a3y9MTxhQksPrS/uyHnQDUtIY0jdwbjysGIe
 ljLauQqaW3T4WQY3o3/BOtIBzfNex6viupgOONdZw+ihfQRYvPhWLkqIjArXjhlDx01AW3GAtqe+
 a7Kq3QU2+XtYESvCZAR6ptf8AXSIl74uHR0nAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA1LTIx
 VDExOjM1OjMyKzAwOjAwQFCg4gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNS0yMVQxMTozNToz
 MiswMDowMDENGF4AAAA4dEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xl
 dHQtUGFja2FyZCBDb21wYW55+Vd5NwAAACF0RVh0aWNjOmRlc2NyaXB0aW9uAHNSR0IgSUVDNjE5
 NjYtMi4xV63aRwAAACZ0RVh0aWNjOm1hbnVmYWN0dXJlcgBJRUMgaHR0cDovL3d3dy5pZWMuY2gc
 fwBMAAAAN3RFWHRpY2M6bW9kZWwASUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3Bh
 Y2UgLSBzUkdCRFNIqQAAAABJRU5ErkJggg==
X-Now-Playing: Kelly Lee Owens's _Inner Song_: "Flow"
Date: Sat, 21 May 2022 14:16:48 +0200
In-Reply-To: <83sfp49w9a.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 16:19:45 +0300")
Message-ID: <87bkvrytan.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Eli Zaretskii <eliz@HIDDEN> writes: >> So a new value that's
 like `only', but also puts things into the primary >> selection for commands
 like `C-x h' and `M-h'? Yes, perhaps that'd be >> nice -- but do we have
 a way to identify these c [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: luangruo@HIDDEN, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> So a new value that's like `only', but also puts things into the primary
>> selection for commands like `C-x h' and `M-h'?  Yes, perhaps that'd be
>> nice -- but do we have a way to identify these commands?
>
> Some property on the command's symbol, perhaps?

Yes, that should work.  And there probably aren't that many of these
commands, so it should be possible to get them all marked with
reasonable confidence.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 13:28:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 09:28:15 2022
Received: from localhost ([127.0.0.1]:37999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns2fv-0000Xn-1n
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 09:28:15 -0400
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:34758)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1ns2fr-0000XW-RE
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 09:28:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653053285; bh=ItXvueM5dA6hKhHBFvr4EwIeT1IpIrQ3HRu0nVMBRds=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=TPA2zmvAoPXNEu1mnUnclqedWed9qi3IuQJFMPQjUjrTPohcGY1pYgX0DIavIGSiExV5RT/Fttf1Mutt2a26kyyQK4T4NBil9sle4sxGWtBNpOU9DEYH7EeYk6g1BMJMeyltxha2yFcLZzJ3oRlpqAtO+ek9l+bewB1led4eesuoHoy1Dk8GcBWae28umGesZUP7UFqbd7jh51fYOKHf0/koVmpPJzoFZOTre2NUftltSVJcXZJ0aasOV4a4VjF90moY8r2QIzLkQ52nHK/xx3PPQh8FzAbVIPqBdqE7z62kOc01R493Jyj2AU3b+NFQblO9q9nO0PNslEyAokwcEg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653053285; bh=6nFaRMvSg7WIrk8bAse9Oit9x/6bRtXbpHNVBNdGtSB=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Y6uhPqsFGZN4PIfBW5RIuEcvCvmKqQuqU7Wtqt9RHpkJ+yheBmqpZzoqA8FvHdjMdELDJiTvWROIzIamvFLZSyWg9HPoUcUdDN6ADXElira+USgI/TfbpAFESRgwIg6wWIPAT41lM0x/rqnxi+Mzu51Kt/1f9tsMJF216wYRcanN86ven8PSSNbGiBsh8Zn1IFyrw6w8N7uOykY28B3CBCxpdIICHzNC1HmIF/78FGzJ1Ro72VAlwN1zhEOtBdDjayEFwZ0R1DttbVs9vhGImJ9FuNRb5Nkltrut0WHzjBFeXP6fdni2VbmVGeu1uS+qKCOWWRaCKQlen9lw+zty/w==
X-YMail-OSG: sJgLn8IVM1kl1JFI38C7bizGfm6aTWHGpN_zNvqCvF4aUGLmdqUZjaiRW3sdoJB
 24SkU8Zz45USkWsze0ulc5Q3qp8SrdVo5ha7MvCFIj.X40HrHCHzwc2w1a7Ht05ba2e7xkwisqor
 m6VEaB0hEFaZBUR6NA_MZavUI4lzfMq7QvcMqAMLUOq8BV8.J.nwg5mQTDRRWAMDaE70zftdlzdj
 r8Sw7wRCP0ZsxIeUZ5qcbI6MXo2Pyv9MjoA0GlvQp9A1ArbTuS_Ewg4MiOLshOY9csxbYMjeDw6n
 MbH3XF2xfuV1Pf5HF_v.2L5QfTSh5z6PacBYqv3WK2cIeZzPJQAPDvqVFyDOWKLYm5W9AsbOegdw
 mEcG3aQEqKUt5rGq4u_HNOPcDYUdejZMSPyAQThT627Iy8eXTXSDifV4IxIgbjXqRxMxbUNL0TtP
 YYH0m5BYWH0TGm_CET2Pq7tojLAuVstPTJpDkdkE7Qpak.E2vnkpJzUqi_XvVyDNo3.ORhydd8IN
 5v4OdsB5adfsdFFI_PgTwTxKvnhAZea6LVTSPwV06UCUJ4mz.91v.PQ1S2YyLuu9b5mbvS2NCj9R
 HMKyV8TlcH5r3a6.W29WPGH5c8zfHPlxJmuUemLY6xZd5vHrfRd6AriPMBCQeKNB4yRAqX5j9czn
 YHdN.L027dUrlZCi8gspwvzPhUlNHqqnVciPT1nL.GoWHJGI0rdxzzpyLxGDFoXn3aCL..h.rixx
 bmiUezM5yjqDFWRqyDOPT0Z26lOf3AtejE072c0XqptzYEZZ1Leq65.GqCiYr44Jy2Ojhgo643fs
 oIxB.GcJB01GVoLJ93HCC.Fvrcn5afWZGu8zENbI69eq5hVOSuPxq9uxoP4aGrgl_eD4qy7.nsNW
 pHeakO7rb.uggZQCkXWF9DKOX0bJ9u43FtMM6z.jJibRdrl9KjzG4mxrJQcvl3iuqCzII16XnTiN
 yZLOWoAO.nzpmNvFbmfeIj0qxjPV_jukquLLmbyMVgQOzaX2BQqWnVir3096OvwDv.knvtLHhjpI
 7ZKlgWJKboXc8sfaFLjl_hG3Ddt8a1PwTKU666Id8UNrGwa1q2Zs55MhbA0LwPrpVDrDjXLmWVWt
 qkNDEkBKCGkt6ayZ7lorYRjECCAr79gtqXxouAYU7qdPc9QgJTcGLQlANzrdYOPfxYpynA5RRdqc
 q15USwUj72bne096NHa3EshygISqKq2XtGO_iLpgwJGJerv4LrdyzkhPd_ub3UsDXGbwHZ9tVURd
 7AM.4ZpOb9E8TJ8G4L4FV7irLUSfxl.qyFCzbKVXrY_561.87Bj5xAs7Wu1qWtZoIOMz2NxNt66A
 MtxROlkUcl89yMBBO9IoLVIDCYmFLTRin2dk0Ue0CTBteBCp49nQC5RbTwO5h2y_Oy26XfeIRf1z
 EQgp7Czl1aZCsaqmXHthrcgyEygdPctKg_PbIwSR.63_dczAcoZfyeV7VRz4olkIDmSUwpeoI3KU
 gjJ6dqBMe7QK75dBBtYimqhnF.RiePg_DzIZg3NuPueifdLe0RBVYLZEBnLy4W3Y_zuZAto2AO2e
 U_15fafjIDwbN5aHHzsMbS66H9WgaX40bg9mdHRJFKDm.NxtOdO461CCheXamxGg15Ru1qVYqgBS
 u3qeyYpQwtU.MWcJMCgiU435YA.6XWnFv5XZ2Vmr_3vSesdaOYzVPasFgess8mawH67LPjke_mWa
 1HzD5Bnr_0gCMEmCeSTD_6syD6JCo3G_Rkej7Gwg8xt_oqDy19_Izw4MZzclZlwUjrizSnotq.WY
 xGRnYb8CGCEQTesWphYoTktGXBSABqEGU2_umUB8PZ4VRqdtNABzvptOpBpiKGYrfiDH2tPa8CrH
 CEd9MHpWdfGQQBdsY7VO37DPxr9OxeK4FhK.w5VnCTg8PjnC0YnRhgjispS2Oi.HMfJvddGrNnhV
 sqRO8RRfaLEuQN2hDbCaTxxFlx2sURzcj8JEalG_NB3rFBw6NGJZQSTSXWRnb2FI4qOx9YzitMuq
 oB_dfaUdGIRw8WAMZWgcSEYQmFFk0KFfcqWFRwPEtys9MLy4HGR760P_iQ0A8eyCGh1cP5AHU2_F
 2GjAB1rBi_tg1fMD.oQgeSyAwXE2PrA1c2CU5I3OyaR1uszdHtShK2PN6fAZM.nZv69jv3x_dMfy
 IDP.z5Mj_0OS6X6UltC4Q_sIuGMwIF06qTswCDYvXXfg1i0NLcnNscdl2LZHU1aGLYiSWq3u8wkD
 .v15uIWUqUdQnbRsEEanaSINxNa40uNn_qxuvf1OK_V9DlHastfSl4JoeEZO8JQs29PmybA--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 13:28:05 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-whrqc (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID ccf39d57149a56d2a6a2803882748ee3; 
 Fri, 20 May 2022 13:27:59 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <83bkvsbgx0.fsf@HIDDEN> <87o7zswhfu.fsf@HIDDEN>
 <83zgjc9z2j.fsf@HIDDEN> <87wnegv0mo.fsf@HIDDEN>
 <83tu9k9wbc.fsf@HIDDEN>
Date: Fri, 20 May 2022 21:27:54 +0800
In-Reply-To: <83tu9k9wbc.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 16:18:31 +0300")
Message-ID: <87o7zsuyed.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 488
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> What if the buffer is killed?

Then the selection is disowned, which means other programs will no
longer ask the buffer's program for the contents of the selection.

> Anyway, if other applications behave like that, why cannot Emacs do
> the same?

That would be setting the selection to a cons of two buffer positions.

We could also only do that upon the region reaching a given size, to
avoid disturbing people who rely on the current behavior.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 13:19:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 09:19:54 2022
Received: from localhost ([127.0.0.1]:37989 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns2Xq-0000Ka-4F
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 09:19:54 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45354)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns2Xn-0000KL-Eg
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 09:19:52 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:53316)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns2Xi-0002YP-6o; Fri, 20 May 2022 09:19:46 -0400
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=RCjzaXMvT+D5qH4u6Y9ltgM1HF6+jk2W2Lc4iZZ7WKs=; b=Fc/Xcet5wvXx
 iaS4FMU5Lxz7DS+EIXcrwiwmarpbeHV33hIse6YY2cDLFsCF5RDY53wiFY14sJvM2i/nQsqyoReWi
 lUxyxfCOXX1eAfWmgWNIaPf5GW6VUuWA7mmX5QwLY1zaFnOHB/JHKClc+GxaOlljNczRL/udWh7Z8
 naIDnSnGXXLW2aRIxOGXjm874cC9fMQKIJKei+e7cy7Fjcd4Q2dXCopRQ1Qg86UIVMX0Wiw8c7MfQ
 Xb4z7uz8SOX7JSe3Oqcgh6Q/dno3ExeCI/P8tDWGejpgmqpvtRhjW0SzkrIfvCZpIz0leiHvc3M7a
 de7HYe3jVRLlohU3yJgvFQ==;
Received: from [87.69.77.57] (port=3645 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns2Xh-0002dA-LF; Fri, 20 May 2022 09:19:45 -0400
Date: Fri, 20 May 2022 16:19:45 +0300
Message-Id: <83sfp49w9a.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <874k1k2wwg.fsf@HIDDEN> (message from Lars Ingebrigtsen on Fri, 
 20 May 2022 14:47:43 +0200)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN> <874k1k2wwg.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: luangruo@HIDDEN, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Lars Ingebrigtsen <larsi@HIDDEN>
> Cc: Po Lu <luangruo@HIDDEN>,  m.sujith@HIDDEN,  29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 14:47:43 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Then I think we should allow "C-x h" do the same, at least optionally.
> 
> So a new value that's like `only', but also puts things into the primary
> selection for commands like `C-x h' and `M-h'?  Yes, perhaps that'd be
> nice -- but do we have a way to identify these commands?

Some property on the command's symbol, perhaps?

P.S. I've removed the OP from the CC list, since the address bounces.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 13:18:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 09:18:39 2022
Received: from localhost ([127.0.0.1]:37984 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns2Wc-0000Id-QI
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 09:18:39 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45096)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns2Wb-0000IO-5L
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 09:18:37 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:53294)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns2WV-0002QH-UK; Fri, 20 May 2022 09:18:31 -0400
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=Awb7f49ZLfxEW6k8Z9TV4IixWO5IDhXurhCjpwf/Sh4=; b=WbKjwPnYNTPo
 gpzvlx2QN82vb6uC3HGi3hIwEcd2PwLEbvYQm7/3rcgr4dIe7RP73aBtQ0OWhJuipegOt9wsIU65w
 TvjZHsQ2wzWbqTHhLyJgD4y7AFsnlu9PGspmF2rq8O4jp7GthbbA3uMuFYiUlktzvaMRdQzQrwUaa
 eBNrVozX3/pRjres6OvwFaj9I+AUc3xUFinD3ss6uIUAxolyXogdlknsOZCnIVVYYQ2xNqyXRgYot
 jnUY1aXGjDE4vyazXHPNVli3PllymN5gjMm3PamKwZaBJxTkWOh06wCuSxFUREVJ6TDVQHYRcEBGa
 B7fS4ShNpyJOnRdzMk257w==;
Received: from [87.69.77.57] (port=3569 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns2WV-0002Wf-Ds; Fri, 20 May 2022 09:18:31 -0400
Date: Fri, 20 May 2022 16:18:31 +0300
Message-Id: <83tu9k9wbc.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87wnegv0mo.fsf@HIDDEN> (message from Po Lu on Fri, 20 May
 2022 20:39:43 +0800)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <83bkvsbgx0.fsf@HIDDEN> <87o7zswhfu.fsf@HIDDEN>
 <83zgjc9z2j.fsf@HIDDEN> <87wnegv0mo.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: larsi@HIDDEN,  m.sujith@HIDDEN,  29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 20:39:43 +0800
> 
> > How do other apps handle request to put huge chunks of text into the
> > primary selection?  If they honor such requests seamlessly and without
> > slowing down the response, why cannot Emacs do the same?
> 
> Those programs only "own" the selection without copying anything.  When
> another program asks for the contents of the selection, they are sent
> directly from the "buffer" containing them.  (That does mean if the
> buffer contents change, so will the contents of the selection.)

What if the buffer is killed?

Anyway, if other applications behave like that, why cannot Emacs do
the same?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 12:47:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 08:47:57 2022
Received: from localhost ([127.0.0.1]:37943 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns22u-0007sS-R3
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 08:47:57 -0400
Received: from quimby.gnus.org ([95.216.78.240]:34684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1ns22t-0007rg-5O
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 08:47:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Uv+S187ezGKQ3EWhIivW2iT/WMumuMxeksbs61Fkxf4=; b=TwLLluonKNlfPE0tNIi9aQRXcc
 d53ySTOWY0KumZB1bH9/uOqyiIGS+L30WL6sa909CUKzLiETIHFgE4nOyKd5wLx3WSZcexgAixygI
 +H6/EnGn2lWFbj3k4g+f3tGUGxQal5j3Xl0crR3gRGSfuvyINtNeYJcee42MO50r9ZeY=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1ns22j-0007jc-Np; Fri, 20 May 2022 14:47:48 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
 <874k1kwg9p.fsf@HIDDEN> <83wneg9yy7.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUtLjE0NDZBQUI+
 PkBDPThURjeMZzx+XztuVTqacEAeJzNnZmRUVFM/P0H////30LR9AAAAAWJLR0QOb70wTwAAAAd0
 SU1FB+YFFAweJ2MDblcAAAFdSURBVDjLtVS9bsIwED6rQmI8h4alS6FjJ+AJkFA7I1GLbiBxh9UN
 CSLWStTKI/Q5umZj7tQnqm0wPyEpMPSGKL7P3/18dzIAgLTmPwcWQTARXNt/QOeVKE8Y2xsAeQB9
 EjzNIYUssjagLAGK/S7UlcBBKBS+DOF66sY2uZouUlomKfcN1YdjQ1UekOoAPpPWZsJqqilRTGTM
 C7FpgayMSb/OuL7ityfDelRnoZktUB2zTojt5U9OlnrKKiFyQGWmFpSaVHfNJO3N1byy7L0PQ7k3
 VjJpxYzkfeR12/WR3WXfX9ljts7WYVAbERtRU7aa0Vo+NILsGGaItjlxJImfYU79mmdYGSAHhO3A
 k3H5IosBLANKQxVbrWDXAnButOJCRu3c+mAZAyG37gfAMaNTlqN5wYr+AYirGf8E7Bp0O3TbLxDR
 aRV/+CtHofwzE6/2T0cbWpuDo8SDfaifX1UMdZ/EfAsAAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIy
 LTA1LTIwVDEyOjMwOjM5KzAwOjAwt9zCAwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNS0yMFQx
 MjozMDozOSswMDowMMaBer8AAAAASUVORK5CYII=
X-Now-Playing: Tuxedomoon's _Ten Years In One Night (Live)_: "The Cage"
Date: Fri, 20 May 2022 14:47:43 +0200
In-Reply-To: <83wneg9yy7.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 15:21:36 +0300")
Message-ID: <874k1k2wwg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Eli Zaretskii <eliz@HIDDEN> writes: > Then I think we should
 allow "C-x h" do the same, at least optionally. So a new value that's like
 `only', but also puts things into the primary selection for commands like
 `C-x h' and `M-h'? Yes, perhaps that'd be nice -- but do we have a way to
 identify these commands? 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: Po Lu <luangruo@HIDDEN>, 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

> Then I think we should allow "C-x h" do the same, at least optionally.

So a new value that's like `only', but also puts things into the primary
selection for commands like `C-x h' and `M-h'?  Yes, perhaps that'd be
nice -- but do we have a way to identify these commands?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 12:39:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 08:39:59 2022
Received: from localhost ([127.0.0.1]:37926 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns1vD-0007d0-02
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 08:39:59 -0400
Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:44237)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1ns1vA-0007ck-Oh
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 08:39:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653050391; bh=RNRN75SJD47esVwvLEiBwmM9SmxSyfsd1GPa6AOtVds=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=IXrA88bVg9dzMf9XMbWui+IIOEjjb5m9GpEuk4Z+CtnDotSNg3RLDFu1lVfzE3UVh6VPrcanNzv+7nxU1fdtG/Io7kwjcVzXrqB3WAfyawAbaNUY4eW5yo5ZCT14Zgqv8fyEPN6txtXmg8eTrAwRPQu8g9uqgocDliW2iz7WBv8ze54Mbwkld75Jz6oSXkhw1JiJYmTuB2h3VDVSWmhEPtkybRoSVAc5z0Ltg0FH0DXxvP083DcBjVsZ60GzJp8WU677h4JpIPIiFDfSzR8u/FOLaz+7PCNdyrS7En3qRdU7CtPdL7XEb8JMCSiMYP98a4GB2K0b4LGLcscwwJd+tA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653050391; bh=HYymIKnTYkTRkyCLoXAS9dc8GI9+6UjsvGsswTgS3XH=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=e23c2rBoBUlrWI97MJMd74XobpYCoiz8kxQdvfFPgFh46g1rGIWX/ExHoTprckzHUJD48B2GBeY7ztVHPaUmBriBOIswoEvroUJ0YXVPoNrk6F6Wy48L3xC0UedpNs3ecsVvUDHXjWg2Sl35R+uYop4JR9cjJCy6IjPADjj2y2Adb4rzA51iKUishWxVjzEFSzVibkwPj9Na9GozBdP/Nk/cNaJQtoVq0VH0CvX7BTVVJ29bBPByF9YhwRccdnDAjVdnHCuzPOy+CpCs/LQPvho0GgrXKJfji//XIma/K4LngWMf+s+3Hcp/fMevA0aUGPq42UDm/r3+XQsJ1T7b5g==
X-YMail-OSG: afxXQZgVM1ka1vTHuX3n9xy6K.hHwM_04Lx.P1EiXM2_xFrZcUH8zc.v1hMkqZ1
 2mJzHMF6eib6S0BjNhpsiGWePX_0.tSktMXGqYPSYFK1Kj29ROKNqf7RTbCoyD9NDgRZnBa5saxS
 LZNvAoyFvC1Enb3X.fVfJv4_hrdxLsS2a10HmDstGVXI25qZXyEDSrdQEtu9GBRsauEtayfw3zWa
 4bd51Y7e_5nV84X44mZCaMQ_hd4voU09YqUfpWLPnrBM9YWftGYWiZpnfKBF7jKOcqH3LFSD1NTX
 ABCWWb_Qy0HJBZ2RWdnBJZAM5_7R3QFPE53T69Osg635GRFk72iagDEzdcgcyvJxErstq9e6YlKD
 n_f8.vFClOFLOoSKVsaCOxmw3g5o73Kq8RWi3ogOigb5g_8RRXieIH6lBM.ykDht.6KsWEWcjf8L
 oXP2vnc0SpNoCYLEhn7ToDLO3RiJINzsKXMRsKOsMtmnsS4DRRxEXyCKgsO0Nu8PPG6nPd8YcSIJ
 uZr97vjoLaUG2dDAJV3bGLDdqntvkoYXwrBre6vgzZyO4jxPFtrIwHDQrKhYhU1wO6pCFw2OGAu4
 GaN_XQfTPmMutmfaQ.NDE4ZL1wznvBkvhc9tPpFMr6u7nRkZQvVyDkUmDsEDW1aeMwwlTGj.XMLq
 _Es0KeSfuiRTQ.EygkFBVQde60IJFW3.cFVF0BSqgA6zQJFwL.HnRzoeoGdFURd6DXbAQ5.UvpSW
 5r6brlnXVCPpWACMpvJ4Dwtjb4QAXORgjl7gOyzzzMAvXxfFXgK6Ow.NglYJ8wqK7Q_usDbc1ZEE
 DNubTiPxthxzMKYUDbiTdiAYfgGdGAwzrKKek_GQcyi9vxKMw9CTIZJ8klzJVEyWuSR4F7K73KRK
 Tg3KYygejn.DGGLXBitLaP1CoRZU8dx0P1DcjlxS4Stoq57sf8HyN6txLTNzZQdrP.YZX7c1oy.C
 Xo48EBfU4bum46_9VbzE7uc7UP4m.JnMKBvSzJxFN1hXuuSivfEAI5c3eqekzDpqmeCduBvoXyZe
 SMTypKvbZqCdsGE_sf2yBmJeQXRyt1dAfc9t3O.70nm0o8vdd0WLih9Qyq5oVC0_0YWeblLwIeXU
 0fLj1e.XExvRznsUhfrcTLOpq_nQusd8iDS5aCsCLd8EUnuJwcW404b0hAk.2DPDIXqD1AgwqMzI
 ifR7jvWMhPw.gzMOeU4sdPtRC33rNGDRrkJ5qwoeTc7gVfUyQu4do5AUPb3NB2XF_AtEMhES1qEJ
 fuPmM7_se3DRjWmHclLXkmpvqeg.j_zTlFsP1QC8okc4DMc9nwv1Aos.bdWJRIC88qYyOqjtL6AT
 2LqPe_qksYx7plNQwCHSLb62hVMr41lKbrXhOr8.CQWJgjPcfyJQ3yJWii6GQ7I1z3_vZztMY2Z8
 RnVroal6b7JIed4CFKPCCrbFnzPPNR8u..Haf0Y_xb83.edH8i7WgE0APMBUTsxQjxbIM5Ouw5aW
 .RbdI2tYoErefHywTA.7sQhY793_k38hSSp_vWwwv3ihlSJIZuoE56B_tIOVH_0ZdCSSqgKCO5LO
 cQEmgDyFdzCfaWM3S044ZQ1xH_E0_SDq716WNearcqauJFfBXAwXe7263qCA4C1I8o5ghHtVCGzp
 kBAsVWS5QfB665cliZzqxq1CQ49S9dSgZ6uNGzc2T4L5Fy.GY7SiKwgr0UTsfXQGLG5ywhIIAzRF
 7SZ.4S1n8pxeCytluoAlX58iHFRreLZJ5umMXEr6a4zJ5dvgQ.iNnFi5cRfn4XVg5N0Uazdhzb_.
 8eXjlqpBec.vyI71GwOmrJizpuoP2E4UZrBu0aW2PI1flftXerN9bQDa4QaW3NhOOdWbH3kCnYgr
 DnXuzV19yDYL80FFDGtJ8Na44CVQ3c0HE7aSc_jrFyzUKZWXsQd8AYaQwb_C5g2SH_K4FLtOd28t
 qXtq.bNa_uEuaXYVJAAvqQmA6.XiUGjI.FjLV6C8er3HKF4UM4mwHZfYad8Oh3LSb12zOsKblZPG
 wADiw7G4lQ1HkFWwQTY22bNBYm3k._d8NiosOuJ5Psyl83_c3Qfwr6Tmmk7QGDWaAyEF3o84nszn
 F_aQoVQCvkR5tZK8QrXMTXEIDeJzrU01kPbp5WIwA_8tLrj7GCnEJ7H0_Iph3K6tR6MdI0R6Rui.
 1pcjvaInqTWDjzNwEfxSX_TMNeTxzq9XCi1Gh5xqc8BH18JIfNjvS.UvaJbDpWgjJm3cb5gX8RPo
 mDC_TjexHHTDfkreGJhN1xLmxgmb2LyHDfx81LHp.L77t7nNlTg3IxTM8PICJwRZL1pQPQg--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 12:39:51 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-9nmmr (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 3951aacabc7f22862c995e164b84ae45; 
 Fri, 20 May 2022 12:39:48 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <83bkvsbgx0.fsf@HIDDEN> <87o7zswhfu.fsf@HIDDEN>
 <83zgjc9z2j.fsf@HIDDEN>
Date: Fri, 20 May 2022 20:39:43 +0800
In-Reply-To: <83zgjc9z2j.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 15:19:00 +0300")
Message-ID: <87wnegv0mo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 722
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> That's bad UX, IMO: chances are you don't know that only part of the
> text was put in the selection.  Or do you suggest displaying a warning
> when text in the selection is truncated?

The latter, yes.

> How do other apps handle request to put huge chunks of text into the
> primary selection?  If they honor such requests seamlessly and without
> slowing down the response, why cannot Emacs do the same?

Those programs only "own" the selection without copying anything.  When
another program asks for the contents of the selection, they are sent
directly from the "buffer" containing them.  (That does mean if the
buffer contents change, so will the contents of the selection.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 12:21:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 08:21:44 2022
Received: from localhost ([127.0.0.1]:37900 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns1dY-00076H-7p
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 08:21:44 -0400
Received: from eggs.gnu.org ([209.51.188.92]:35480)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns1dW-000762-Ct
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 08:21:42 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:48328)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns1dR-00018s-58; Fri, 20 May 2022 08:21:37 -0400
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=fpl9mfjPeNmeLwAfiXOn7Gx/R55RI5q73bnLkQ3yffQ=; b=mi4VpKlKGdpi
 ejBKlnA3uU1VGNpKYMx9FJl8iWxa28KwkugKqvZ+H1cAYxU0arJV2kgluoUfotFoy+MShKCmCNUCd
 7vXiZ6hDjDwTbR0WoKsOZmTIZArg3Hz1l3YDya+t4c8SsLCvehZTfQMPZj6TZNtlxuomT5tbCEEdQ
 X2BlIS82TCnZExgWnKIHnBvBTLMmJ/YxD3B4F2Nu9UWx5IwlsoBGPAAaI+LI4fXW5XMkltYiTwGpj
 L0lFBhl9lvoxBDrqiHE6IkWA/OiIRa5oaZMsDMR3wsbuPJRf7ks6+hiRu//MuVlOvYTNGbTSyrcX4
 3v8LkrFHAa7d/1BDz3VVeg==;
Received: from [87.69.77.57] (port=4062 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns1dQ-0007ji-JX; Fri, 20 May 2022 08:21:36 -0400
Date: Fri, 20 May 2022 15:21:36 +0300
Message-Id: <83wneg9yy7.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <874k1kwg9p.fsf@HIDDEN> (message from Po Lu on Fri, 20 May
 2022 20:16:34 +0800)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN> <874k1kwg9p.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: larsi@HIDDEN,  m.sujith@HIDDEN,  29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 20:16:34 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Sorry, I don't understand the question.  I asked specifically about
> > other applications, where the user can do "Select All" to select the
> > text of an entire document -- does this set the primary selection in
> > those other applications?  If not, then I think your objection to use
> > 'only' is not valid, because we aren't doing anything that the users
> > won't expect.
> 
> Ah, I misunderstood the question.  Yes, "Select All" in other programs
> make them set the primary selection.

Then I think we should allow "C-x h" do the same, at least optionally.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 12:19:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 08:19:10 2022
Received: from localhost ([127.0.0.1]:37895 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns1b3-00071c-QH
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 08:19:10 -0400
Received: from eggs.gnu.org ([209.51.188.92]:35006)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns1b1-00071M-Ic
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 08:19:08 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47996)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns1av-0000Yr-Du; Fri, 20 May 2022 08:19:02 -0400
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=jXgz0HWrf2Hrrg6t69VlEFlwgDLOvHahpzFVYzgX/4o=; b=EPJQwf7j0z0c
 67/glJKb9m7S/xthPSyGkJLthvTlhI5WhAPDYaSpOeOlMOa2asx+BDwkuGEZ6Y3BlVphMoiZ9UQH1
 /iAVIA8QKPqXRtlUFKb1tXK8R6iAsNItNYA+Q3wd7h+XxO750/95y2+L3IuW+Vsxpz/1ZrhDaAyeX
 046JZHK9BmScoMglcB7MdfuTMK3Xhv2Z4VVU1617pCYxR11cclVDJiY+JwY6ytrCh/KOl4969BsbF
 +lToUNGWvDfPsRUFyPtFItgD+mOPas9Lnl9sGK0uo2zOu7X8jcRPgnufkIhs5TKD4f+vddFAi3z2P
 wsENPck7cGCmIyQZstUvgg==;
Received: from [87.69.77.57] (port=3903 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns1au-0007NC-Rq; Fri, 20 May 2022 08:19:01 -0400
Date: Fri, 20 May 2022 15:19:00 +0300
Message-Id: <83zgjc9z2j.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87o7zswhfu.fsf@HIDDEN> (message from Po Lu on Fri, 20 May
 2022 19:51:17 +0800)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <83bkvsbgx0.fsf@HIDDEN> <87o7zswhfu.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: larsi@HIDDEN,  m.sujith@HIDDEN,  29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 19:51:17 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Maybe we need yet another value for that variable, which would set the
> > selection not only for shift-selection?
> 
> I guess so.  How about a number indicating the maximum amount of
> characters to put into the primary selection, which will not happen if
> the region exceeds that many characters in length?

That's bad UX, IMO: chances are you don't know that only part of the
text was put in the selection.  Or do you suggest displaying a warning
when text in the selection is truncated?

How do other apps handle request to put huge chunks of text into the
primary selection?  If they honor such requests seamlessly and without
slowing down the response, why cannot Emacs do the same?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 12:16:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 08:16:49 2022
Received: from localhost ([127.0.0.1]:37889 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns1Yn-0006xh-D8
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 08:16:49 -0400
Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:42173)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1ns1Yl-0006xS-UD
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 08:16:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653049002; bh=sepxXvhp3PYqJ5/2Vnd6e+/6KtOEmQxQsfORVSJX6Ak=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=BI0rHNbmvqJByk9n0GbqbWKU8nm/aGg0jIfGjZYIaG2EuTQGqHqdznooIfHfacq337bYLMEkunpEC4RCHlOJksIzTof+qEntlnXj1ZakkdS9FgdclZaJ+HpFlZeEQdIasynD9F8QfBkHAzh49cNrT6kdeodCdaWjJZ80NC3dlg1f7YOhBlWgNd0hhDXJFTVLxe0/6CnBb+lAtdhsQvuLRbg+fW4KxHVCp0/2yxhmHC4wt0xHogxkGtMN+1B2eCFgftHSPJcOXFN6NrJW6BepjHvgV6zpalSxKon+A1h+vO6QctcuVY24p+HPGbkjRgj2oOJoS+GHqNKAlQJBz+pW/Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653049002; bh=KDhzc/PBffRINrjvzB5LlDlblvVtNrBtl3kB0LtqAKI=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=MvWb/z2+IfZd2dYsf4CIDFMp88VKsTKsZ4O4LNad6DW79267mF5ncvG3BbaijodIBPkhkuuiwlfGC4F+pFsoEh0QTSn6KNoniHlaa+DZsV9qs2rduiMnXXadVOarYYNc5OhjYsWuEJICXq0DDunVpigjgvlD0P4k5mLModKH3sZVer1T9Uwiv/YLtqJP6N7FciKRz08Zn4iUeVd7+gVG42TaT0HxJAKQ7DxFWTKiAo5FnCMn0EvthgBJUPybuIF0kqU7ktqIo5adg5lu6PEq9Xtah2i97UZ1XotrH9Ub5KrXoWpXgbKdBJ4W6QbN+jxAj1AhZ9mqO25YpErWdXLcrw==
X-YMail-OSG: EaTDbcIVM1m0fknmCAKwGrr8LPn9ytH1lUCiUAbZd.xbMrjE7DnnVBnAHa6SlVH
 yUWPul87B0FR6bdKYXLo6iAXI8jA_XiefnxoBdHQ71HNsmkToa.1U2j1mkqc5BcXBh.IjH34yy_9
 YeEss7sMIOF4LBYCVceK0WJndizVwllG14lYF_KABfxkTqSrLvo1QFm9N7CLKUlaybXk95y6y86.
 D3m3laBkKlCu2tCJRMfNBM_1nVftRR9zZFhAjX3cGXaQTgjmcnp0i4k0LgiHjsgv1veVERe_3gRc
 UdhgiXA6RtQxvkARdOqJ6C7.YbtI5B5I1_MYZ1CSJENtG.1smSptcBwf0CoIFvt0TufPfmI96d0E
 mdz3IR6.FNtwynmloDOo7ZNBmmkg8dZ1Q8faDg40E5V4DfLA27RLOuXcGwM8z1oKmtiHOh9uRy6K
 _VdTOwXfjjhPDbxUZ1d6.koxxykDlq3Q9Ax3B4OUWMLRqgrsQJonJCw1T5uuletMe84WCflAkW_D
 RlduH2KWFEMqrrArP5oB09t2RPrO0pSdMRnfqK5sHDx7uuA1lFLwYki9YTDP7gKyHCOc.9lWQp6i
 I4HlVKXpiBCh7f7KvMJwPn1YWKLHz3pb5CfGNA3H4w4HtAFvWOxzYKJqZY1JjnDsEV2oDsBeLdCf
 ORFwaCi_CkRwqEyCJ911OlkGxzjWmQu85T.1LfnoflUzT6FanSUrksS0jIvCT.KTBZrZpVLufGKr
 EyFi6tR0rLgL0b1QnCsVMzhZCmEgeE_KGDGqKCkEsovPpcjo8Qt7783_sM4BW6bCgnork7wPYN_t
 KJLR8AyqRh8aulmEBf0uCnRv.eoFzSXj700ugJn_1_4BiGbNiWLgXYXihNbSLOG6vNBaF88S8M62
 e8ph.YMSuewFRdBPyU2IhRnUrIIGEO3TCtOiufAWbnKguYr8ATf8kSp_.BhtQVAU3zj2F6ebtI7H
 fHRbG8LudtyVn4u7M2t3c11FurP3PUJY5Oxn7YXc0W0dAhthnLwKjuqj9rxWoIBlyDiaMoCHCKVk
 YpVsTm2DTQMw81wDFryFIpQFxMF5PFMtVpDb2uVLPuHuUAy300G3YyntejBVmjpvMTK4BcjXAMDp
 tIhET4isLeZ6kLF4y.YFJY__kAhlr8.G_gnu278U1E2cSxX9UwR5v0k9ZIzQuOakBEqhEQfqHFji
 d.LqJSWRfj8qAtLSt44KvC3R9yU7hIehU2NMyBRxMfowaT0t0C1ZR4iBXBzCRDmsIZvYSnaqiy0C
 mEKuJI4Bf3RWMmKfE3CCbeogwKSLzbUMab8JXbwPtLzk6B1p.qA0Ktb0c4pKN6mVm5vgPnAxARfX
 Q78ahNBDMIdb5dgdb4bbCa5v33CH0ybpd3Szd3xhefJ20jd2Qm_tsVlV_tadqNrYXG6okZlq4tlh
 P705Wv7vNFb3UevhQ_6OfFeYmcrP0o6vEQbnDai8ZnjVyKyQzxcrqH0wX3fjG_mP1SY3W2xNyHjc
 ly7._ovinKVxFNbhtOfoqp7vZ8MepJt2816VE0Kuj8Bty5Y0zBIrbj0DQZ6oMSZ7rx.yKgcAwomT
 b8ywFKJQHRd_BzYzq_73CWvdZeFAbIxL4TxskvB6mTe6OHDdENzy5Q3NSpk.fple6zbcZnCTKosw
 IyCKK_j1v4WH0fWaiOQ6zXItSUWptzrvJVkD9Kslu_Udc5db_w3IzYZR0vVmiIolxDOUJ.NBMEN2
 StnyDnb3maciVMMZDWNBrx5yocwEovAV_czIbqipTNdYfmwdE03av1jJmpDmLXd0Y.Dl.yZ2HJnI
 C.PzcNo3.OlmmdxVR549dUvfSnfl4W_BC6Nnf96876DBH4a_fh3hyvvkMIdisOFzIqxvIS7a3Wg4
 4Eyu7TbBJ.4t4gC7Kaf62ZhfnZHoyuLrLTG8zP.i8pDZLo8PZeJOQ7LKUGt6ZCqZxdeSGkaabjai
 z8wg1w5GYquYc7..g6MCP3PhtDDx_EAQijZCIYwzAwn.CW.JOmpxd9cYPbkcE9S38L2_BDiM0CH0
 SlqF6f0b_gEnslVAD3dn7PZJLIEWUVk4gliWSzAXN.coRLBeWoAaP2mtjAPENTQRdnwhgSJDkEvL
 0dk7YiJy1wbjWak21trvimzXEs1ntsUOQ.yO50VCooXm0_5_gVfNBh_oSP6xvXRBafh3aONZxqTg
 XU8nlDYSiRffb6ZQ.DeYwT66IfzuZbyUhSbyUbTd7ZlHwA2hhJBJpGmdTRMl.zapAITyOckHj7s5
 KLL91MfLaNP1sA3fCLo8Qp7Htk2sm_8CgoSFsXpWuAZoPIeQeWpKj05u_kupv4IW_JqPKHg--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 12:16:42 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-vdvd8 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 72dd8d443666bbb1e11418350c9a4664; 
 Fri, 20 May 2022 12:16:38 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
 <871qwoxw75.fsf@HIDDEN> <835ym0bdw2.fsf@HIDDEN>
Date: Fri, 20 May 2022 20:16:34 +0800
In-Reply-To: <835ym0bdw2.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 15:13:33 +0300")
Message-ID: <874k1kwg9p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 519
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Sorry, I don't understand the question.  I asked specifically about
> other applications, where the user can do "Select All" to select the
> text of an entire document -- does this set the primary selection in
> those other applications?  If not, then I think your objection to use
> 'only' is not valid, because we aren't doing anything that the users
> won't expect.

Ah, I misunderstood the question.  Yes, "Select All" in other programs
make them set the primary selection.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 12:16:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 08:16:31 2022
Received: from localhost ([127.0.0.1]:37885 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns1YV-0006x9-4m
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 08:16:31 -0400
Received: from eggs.gnu.org ([209.51.188.92]:34532)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns1YS-0006wr-Ah
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 08:16:30 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47614)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns1YM-0000El-Uv; Fri, 20 May 2022 08:16:22 -0400
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=tgxEOzTd2jU7eFYbhM8Rf2N/vt/90Biijb0RUGX7y7A=; b=fR/xfwKcDbq9
 xq3A6y3pe0Erngo62CGx+WkiQJLFD1aLazaUqaF67r2vfPxHcgx+bKr0Fps93lJira4kyrOKmFAem
 ACLZO04OLDjuFTsfQBoKoOyEplBHlsUpjwXw5w3lyNran6vKl4o5+gayMAQ0ZpMkFXWKqLpfeUrrP
 4HNTxQwxa6y8PrJKNNsIooLq+ggueUgIdPUA387BsqiPOUjZLulw2Suv8DtC6Un0wmILZytcE2Y2O
 fT+cbgCMPJFAF0FnDc0KntgTL+NeKoRsEuuZ4qrzNuA+XPT2SGX5XTp2xm3/NfXoFGhpdnIMLE+Vm
 k+WCyNnBtAnRmjb8cv4u1g==;
Received: from [87.69.77.57] (port=3737 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns1YM-00076n-E9; Fri, 20 May 2022 08:16:22 -0400
Date: Fri, 20 May 2022 15:16:22 +0300
Message-Id: <8335h4bdrd.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87v8u0whj4.fsf@HIDDEN> (message from Po Lu on Fri, 20 May
 2022 19:49:19 +0800)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <83ee0obh4u.fsf@HIDDEN> <87v8u0whj4.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: larsi@HIDDEN,  m.sujith@HIDDEN,  29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 19:49:19 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > What will happen if the buffer text changes between the time the
> > active region is defined and the time some other program requests the
> > selection?
> 
> Then the new buffer text will be used.

Which is not the expected result.

> But we could always store that text in a temporary buffer, since
> inserting and deleting text from a buffer is much faster (and
> doesn't cons nearly as much as) making a copy of the text each time.

It is true that buffers are cheaper than strings, but they still cons
objects and consume memory.  Buffers are also much more visible to
users than strings.  So I wonder why we should do something as
complicated as creating a temporary buffer.  Why not simply allocate
memory and store the text there, if we indeed care enough about this
issue (do we?).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 12:13:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 08:13:45 2022
Received: from localhost ([127.0.0.1]:37879 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns1Vp-0006sH-NB
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 08:13:45 -0400
Received: from eggs.gnu.org ([209.51.188.92]:34158)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns1Vk-0006rz-Vd
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 08:13:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47244)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns1Vf-0008Ci-2C; Fri, 20 May 2022 08:13:35 -0400
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=VL5iAgauPx7JO6+UDXmSb9sfvbjOF3d6/6c7Wf5PXwQ=; b=pjm9axKqyOdt
 T57PYPlucyN7Z/Vqu1WS8QgFBoa/VI8jzPosThx3YG+rYlrQnej0Z14CTlnU+PHtd1f0di/laTTQj
 BrliZpTg16+pMKBqjDNK1p5mE22stJDT5Q8O68DRmXplOiK0+sJrmprszF5SWEaBL1gl0or/9iBNq
 Rf6SZmXZQ3IGL/3TsDvjowPaMJqnyajGCQMaenV7NQNO1I1IuvBBmNOZ7YFvH3CPOmHanlaAb4Xbg
 hOzi6vKwUTZzmZ7fjy5qk+8cdHU80UdDezRoeIujN1qdTAbwYWNa89SG292sNZc7UIRcbuDrJ9rak
 Ukpe5gOVfnA1Rwta5lD+Sg==;
Received: from [87.69.77.57] (port=3565 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns1Ve-0006q5-7e; Fri, 20 May 2022 08:13:34 -0400
Date: Fri, 20 May 2022 15:13:33 +0300
Message-Id: <835ym0bdw2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <871qwoxw75.fsf@HIDDEN> (message from Po Lu on Fri, 20 May
 2022 19:47:10 +0800)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN> <871qwoxw75.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Lars Ingebrigtsen <larsi@HIDDEN>,  m.sujith@HIDDEN,
>   29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 19:47:10 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > "M-h M-w" is the equivalent of "Select All" followed by Ctrl-C.  M-h
> > alone is the equivalent of just "Select All".  Aren't there programs
> > that set the primary selection when the user performs "Select All"?
> 
> If you mean code in Emacs, then it's the current default value of
> `select-active-regions'.  Otherwise, no, not that I know of.

Sorry, I don't understand the question.  I asked specifically about
other applications, where the user can do "Select All" to select the
text of an entire document -- does this set the primary selection in
those other applications?  If not, then I think your objection to use
'only' is not valid, because we aren't doing anything that the users
won't expect.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:52:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:52:20 2022
Received: from localhost ([127.0.0.1]:37850 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns1B5-0006KP-U7
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:52:20 -0400
Received: from quimby.gnus.org ([95.216.78.240]:34204)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1ns1B4-0006KA-Lr
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:52:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=dA/78n4QOsXTMRUQr7d7eE10Y+sof+UG81HddRlPHUw=; b=SG29DJX0k2SDhMKUXxuw7ZBd6X
 AaSx+QOiO+fw+kMtx6eUoGGFyEUGVXPUxgCywcr+7M9Mg+2XmLzkm3LzZyZbhQulzcHPE87h9Xnvf
 W4PvjKOx+YdiYwVTH6lHpxznPLOi2MHeLjHuzJ4/KE8U4qXg0nbpCBeOS6+uF6Cn5Op8=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1ns1Av-0007Gy-BO; Fri, 20 May 2022 13:52:11 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <877d6gxw9u.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUCAQEuJB1TMydf
 YV2Rn6VylKevxs5fTzM6Q0lmeYOZXkOqjl/////UydH9AAAAAWJLR0QMgbNRYwAAAAd0SU1FB+YF
 FAswAiZPpbkAAAGjSURBVDjLxdG9S8NAFADwd7F42Om9OMS2S2KR6qhWrG7StOgoWsFReo1m6xmh
 Vkcp1E1QRDfbRWg3EYXmn/PS+pErDjqIIcNxP97XPYCvj2XdnZLriXKtsnsAcQhKrlgue14tX6vG
 wTjdmaVCZX9vkVU2NXCKkAyvIIXY2tYj/CAcbACjMWCB8MKuBEx3WloqlvVFXxJR5rV1p6UK/AJF
 B/7U0rtqCmeinkMAueJqMC/si4N+R0VdCr14EWT1zDlDSOmw5rOTLQKGMKXXCIqUncHomDjSYM6X
 CAiJDZj8ekTW6PWfBanCVH6CxOeAfNUBHvrJXhfAdNhnDWMpwgWRHnSAHgkmPqAxjHqpZhQYPcne
 wQxeG+uDMMwfWl0EprKNoEEZktMm8pRYfS60KdduX0TAEc5Jpi3kTbXvsid2bz0vAhvYIzmWiYZT
 ct3765ut/PJaUTUUxZhqDbZhs/i8aiRu5JZyhIYdv4e6An4sOSGvj4PFhy83BscRjMZ/0MACSMoR
 6BHRDX4XEfP/hLEBY2D/Fox/BMZttX82/H/aLv4NvAGC2GBgXbtEjQAAACV0RVh0ZGF0ZTpjcmVh
 dGUAMjAyMi0wNS0yMFQxMTo0ODowMSswMDowMI2asj4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjIt
 MDUtMjBUMTE6NDg6MDErMDA6MDD8xwqCAAAAAElFTkSuQmCC
X-Now-Playing: Minimal Compact's _The Figure One Cuts_: "Fading Light"
Date: Fri, 20 May 2022 13:52:07 +0200
In-Reply-To: <877d6gxw9u.fsf@HIDDEN> (Po Lu's message of "Fri, 20 May 2022
 19:45:33 +0800")
Message-ID: <87czg82zh4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Po Lu <luangruo@HIDDEN> writes: >> (Sometimes even that
 doesn't make things end up on the clipboard, and >> you have to type Cmd-C
 or the like.) >> >> `M-h M-w' is the expected way to put the paragraph on
 the clipboard in >> Emacs. [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Sujith <m.sujith@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

>> (Sometimes even that doesn't make things end up on the clipboard, and
>> you have to type Cmd-C or the like.)
>>
>> `M-h M-w' is the expected way to put the paragraph on the clipboard in
>> Emacs.
>
> You're mistaking the clipboard for the primary selection.

Yes, quite likely.  I was actually thinking about how things work on
Macos for a second -- if you mark text in a program there, it doesn't
seem to do anything inter-program (in my limited experience).  You have
to `Cmd-C' for it to happen.

But I guess Macos doesn't have a primary selection concept.

So perhaps the t value here is the one that makes most sense -- but it
should be more efficient, as you sketched in a previous message.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:51:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:51:42 2022
Received: from localhost ([127.0.0.1]:37846 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns1AU-0006J7-Lq
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:51:42 -0400
Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:42918)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1ns1AP-0006Ik-4r
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:51:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653047490; bh=69HjmViY2bMMF2DSBhvBHif71850rm63aqx8cZUniCc=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=uRmFUEzSpJNmp6EhkGD6ra7TyGTx7cN0TXSZMhyweSz1lwfcupq4dSoW/rfsx9aMmR++Ipbyw6mjTCO/6R266b3x+qlNrQabeh0UGCPaoY1rVQK3jC/uSLRXrn0mMdT7EQUuTkuUZJsZeDgef1ImhO/YIUTXWmbVcrUl14+QLeMkoUf1FYt8OFn/cSYtXEwcDQ1yVxney5QLAC+dT1dGykCJFmdW9wApQATVXfreV5aRgIhBH23x7obpHEU1eagwqoLBIkCIY4a/ZNbBea22ip2fxZ25gx+681i1ZB/rdxlJZHOSdPy+pkBzcuJh9JGvReHEUzyNfJqB2OT4+HypZw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653047490; bh=OyF5rWft/vUFakZ8sveo7XUfwB5bJtM/u3Yz+G+vSYY=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=QCxCdtGckY2Oc57tgtGRAmjzaZe4HvjYjWukrARW31zfiQVJ15aLn3Ltb3m7/YuB8qE5f+XRoDGzseggCGmR8c7evzNWbw8r8vQHEzdViUI1cXl7AE02JvbMi1DJllMKrqZYSTTkeHVCSmMwr+u8LhQjxOkaudEF7m3bFFSImz0MeCgS87QXcS16ElrXdRXP4hS0lkD4D7enJM4ijZwm3tTbbxbrOrUEN3bftSayTB4dR4PQ3qJQiFZWyQTedf+1vQ9f4yOCJ/UynH/j0J0i8FBfqqfoPDmYC6GmnSG8CT39jYD+KbxXSzGxT5SRjhMnBRs1k9TmOYvMoxX9ggNAyg==
X-YMail-OSG: .c1PZK4VM1k8u3F2qiiOfPPtL3aTziX9GjFEFbh5XMVJvEUdnGRNLZxwo3inidB
 48fVpNkVvvZ9RSQFxQV6J00rDQ8o_rrbZ6eHYVY36jry7ZKevuisS9MkiBK0.SwuaUrlnNBobIey
 DaaXOZkqgVz.vMZk.3gy1x700qarkf.rkYrlWQC4IU_i5ZqPae0D.s8YkSfSyGUshGdnlhT9Gp5q
 yRQYES7ouZ4rEWonpHb3QWg68qdXaLJQLxLVWxNt8aSLxrUYRQnZ2I9bgN70D2Ys7jdAkGXeWJsg
 CpJRGe9dEGUuvoEV616Oy9QQdGKAD_UFKEH0KILM6DwUgSfUC7iGXf1KiwTJLI5NyurXLZUdaneF
 wux5f4EQwi.opPNRLymeMQKUtStzC0s6mLVDHI6p5zOO4mEuS9MrMRQnCw1gkZHOPtPFVHpquccT
 _kl4phW2k7poSkoj6ozgsyu7pSQzAR6Gt0HRMeUld6.kZaL9xRowImiFCJwaZfmvvByEG9fcC9OK
 ipN68v4Y_TyddPh9zRWQXn1m7zHeJFlT3VarDKAa9hHYLUE1IlvD57EIVQcCSN0LGkwEKnICGZbQ
 ZtCJfSc00_uB6iAw9x6hK.OmYDJUVZXSZCKfiH7F5uAlM5nattET3RJQ11vrdu8x0XzTU0YT_5vE
 k8erq0RmapqDHQkn3INb6Ar8biS7KA1twds46BDugnnQXjeHLKcz5x90sMXWS3ZjYPZYBqrMzMJr
 5w.r10li4byyA1OKmU534apSh8VhRHEhIbD1TRjV6XHauCdRIORyhF.mAthbqxu8hfQNyQbIQQ9Z
 b6Nbf0hyuZYWfWGEjHiNauCRvT6BtCsrTpglt00yEVxC39eTEKg3Tvx1OBtn7rpNeFvb2aTPp6tV
 QLMqWX2Sor5sjAMoVA4R6pFc8sor3hdb_iX3bqnGdd_249NFFC4AXvJqATEdmtqrqvVdBfnI7SJb
 X.U_LjNY5XhHWndcITmIhS7tU4eJIBz2guDa9WUOEYhbT6vCllvJhlmGfa2XHCmjvZ9PFkcFpdbs
 wCXAICG4iaAx54aEkQOhVXUSoomEieySouRE7DQ3ZBkKrFVX3ZKlyJFvLwIRnl_5FNilR7DsYhWO
 CJbNafCFNEDLu6npxz0Uz0J_9fpocCCVyJWdmJQZqHppurnmunRyoks0DjefSgnwo6h01jG._Org
 1qwYTdcqzpCBvWss5tVURBSZG.3wdRFASy4iRpamEWZ23jEevCUDfK.L999bT2E6480LE4nGa8i_
 FvAKC4bvjiWrsgGa4lLmesnwEh7bEgTukxUGrzSg4LISth2NN5QQ_y1Oio.izhfWwApWOR8GNFvJ
 EQTyXZCeFVubqjzR2QTCz.EIdFnftNyNNL0xjJXh7C5XsURyPgg.oaTFkuIV0Nt6XS5q78Jgd7od
 IA0JM_ulRlH0FQtpQwpZ_KjLH615ll6Zf7YQ5Uq0Q7AAl5ZnNa3NuEeDKYjV3VPlKvO0zb3NpU6G
 vyZiBS_BW2S.QqAaYxqKl.8csC6nCMjAlJ0JvzDRoLgZ7TPNtGoyZePhAHJRRLoy_8qFT1kaHtny
 0yd0GGONuJhb2hLFJJshO45Wo4JOK8FSMLMtj1Gh1FlHth5Q7vvIcdiZ1w8mIjoP0QzfxO53cDVf
 0nRoMypo28QT3PUWRiytIsCC9etVXwiWDbG2O8gKbWc1nNAwXTdjmUZS8lesBp.t6a.q4gjh9WQK
 vC4topaLdPO2AkqAaIN0jIRFaSlFgNOfuRmq5p_uzHGb4HxJW.bA06ViOewpvQB9I0_yN41CntWd
 yRL5RLh9ujSSc9qQqVF_1xydWWakI4ewT.0SRCYrkFb4yHZ8KAqqCadGo2_x614SQXERlTloL5ep
 2hJNCDo_.sfTVvecbkB17JJb_rDsVI2T0iXsIoXGwMG3zq9cR5p8p63X6YrqQanx8_FbBcoF836I
 SVDZmxigzPTRtWVB.iN5dtyy2ITOHoceJ7Fvp2XJ8j9iCzjbw16hn0kfWx5uUViU9iuSuhGqL3RS
 2CrvyKy6QpmWYgE9oCfKBhrcYHeynQcRJy4.IGIrYVsJssVgJVV037TIZdJOW5yrv4s5.vyTqs2H
 .8oHSY3ExMNTeRX7ZRit61FW_eyc5VXUlQ7G3ySerncd_gxI9ALvDT7TkrWAE2gct3f.EHPng1jB
 Tr6pkU6bhnr3o_UlqpyHlzyzNjOQgXxzQTcSjqx.KaKofXhAiMn29pcObU7BZXwcGSuHPLg8Ub9w
 vcbe8kCHVGSLxW.4kn5TJpxp_U6N9eqJVI7493yiLwZh7VtpaIsKMxj11BwywTsCBBBw-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 11:51:30 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-bjkcg (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID a4d479417893a391fc13344ebd055f37; 
 Fri, 20 May 2022 11:51:25 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <83bkvsbgx0.fsf@HIDDEN>
Date: Fri, 20 May 2022 19:51:17 +0800
In-Reply-To: <83bkvsbgx0.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 14:08:11 +0300")
Message-ID: <87o7zswhfu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 341
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Maybe we need yet another value for that variable, which would set the
> selection not only for shift-selection?

I guess so.  How about a number indicating the maximum amount of
characters to put into the primary selection, which will not happen if
the region exceeds that many characters in length?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:49:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:49:41 2022
Received: from localhost ([127.0.0.1]:37841 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns18X-0006Fh-7Q
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:49:41 -0400
Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:38883)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1ns18V-0006FR-3O
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:49:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653047373; bh=y609KDaNj+3n8SEBo1hqE/DGmEoxumRTpxDtahVMTNU=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=O21R6HKT40InZqeN6zVyrdN8b3sP9tI8hWeGY2vMdEe0m+R0llMRhAoco+ZjYdOpYPfnPTOQ7F736phkn7beasKNNVgMflQVDf9T+cKa9MbW1sBL9loEQPCJyIZ3ndTvKHkXRF+agXxByd05ri3v6m+uoABUp1Q4U0THXz3nZVMvhmRPuu1S3bK6q1evCPRUgB3WQFnOxLJFbdClzE0dnzH31X/YdyMjv/1NGEGVGbRlMQ9sncTFj7O8C5lIVtN/c8pf3f3osw1i1OXYvXazj8JpyOW/Cl2/U4v4AH9ktForzVVQ0L2/jys7VpZ9R/lLcG4hn6preivxOckqRnlfZw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653047373; bh=NOA6W0xTK38jiHZcMUxjxbZDSQHsZA9fXOKTC0XqHX+=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=tGbKaxC3c6Q+OMSafYpPy5gd8ixpPWr/f+C8r3AdsHk+ZVTU7+JfZwL/dC5JJNBlr2tSPWlORxFu+co4hPTmnJa6OeMuwhmSHgXSvZ7XEBz0qCdMjWHZzNab5DBaQROjCHDT3/gkI4rTMbLB4dK4zs6tzaAeRU+JdfxNytgEAVODyktxJn4iqp4uZisPZQhr0bkiVqoIFBrCltY6hDpXvrRemJATwklQngY4EbvyB/MDO28iROC+UH+qBYD+40K0iHQcY3znv7DCvPsAGlVQGkUpXxEfOxzV1rrwJeGdgGA0JVh8fEe/8RAugzBJXRWxZgJ2r5heCqYg96KnMwoiMw==
X-YMail-OSG: Nljk6csVM1kaqyboudf.deCuNUWgs8FoZtUu.38DyTwkHrNydP3zR5fogZsvqY5
 kxFLrKiAi5Fkk1nPhOJVZ985N9U3BMqj6u1IdotMUKNm66o9EWblPY0kn2_fWt4q7Oj6ka.iQVxu
 XCoWkrgVBB_lCgEEs8xiTOIcVCN_gQ5klxr8O1Tf.a1uve8ukHOpAsBGDnvcYXWA7m_KMFbRgnrX
 W4NgzlGOZpKhFM3pSbbFGJE7bHxpvzS.VHQWZKo0CnTeLlGHK8mSrKanu6ujZxLW7MKYEWGD2ylT
 YKUbW6YFdCK2oPaBchsVFdppMioGg1C4yu_hsDF7SHTFRO8PPMDyU5cMUCUoxyrwQxYgASbEopAL
 QM.nPiZuYaQvkMwToALE39mYvXtfDMu6ZyfGQNNrj00jZqBqMJRiKjleNOfIHbZROcoswcdjVu8s
 J0ayU.7WoiKeASDhznrU.dtW9_27zNvhqhzg3Qa.ZBzvltiU4gVapmMRCxXOvStc_9COuz1humGH
 sqiAssptSzf6IPASlSxpBIxwBNuuYDDKR4oXjdJIv7PsrxEkJkbuecOV5Rjse2oER9vf4XElxLAk
 8UvKhAdK6nm1MHXK5vk5rTskA2b.nC8KOQUUeqy1HMXAC56inQnbcU8FehH7vcoO4lKHBvJ19JJ0
 Sovx4pOfNTVbcoaGnMX5fn50_xASFCG_NP8NTut_rBDN8PmRO1m0lJxUfVPk8K6M2vdHndzrAer2
 2pMDpYIw3KN7n0QB36JWJv92X8wAkKwu5P.FkcEyKATVYHF2LLxwKrGP2b3GNZT8l1pJzXY2eBd7
 8ExJYsp2WatdpLq10sYlyD46wIgAaIKlvyVRZ1UbPJVSNLOkpP.vl0cW_DaBVYz6T4AlahyiC5af
 iTNbvwkLgYGysKPHRkZG49dxPRO_RqR4akkjyOi_qyfgLja3wn2NCK4phfibhEir.XHzOrw7SegB
 pUv_.7SyMzAb8SgtC55TAJxP5oyAw3HSE8ua.LFkfz0EBRWqOUICoCjlEXFxNJ7IXIsceLvOY79p
 .ol1KrtLIAOkzX7tw.kCPb1Cckh8sD7p2riJ8RgvjmAKbWVdZg6n1r2.2CGBCOpg8AKVabhBEe9X
 tYs2oiqsSi4.W0SMsBomKN5WpdJbx8OO_UvVQPLmvN9f3NOBVW2Uc45xRfiVSFeK7Ag.Xy6tX9.m
 edE1ejOh.gbxEF7v10GbljaMWFKO23bBKAZCMx29dBBH5krO6fuL9o_ezuO1X0H0sBqa_f9O28ct
 _qnkUJmCLWqCt0clvv78.qv5plohn22RPKPbI8Qky2X118_9U19B6Fc2mmLGbXSYC1QgBLNo1kPk
 o9u.n1DucCENHvgC08h12rwCIcQoakGKacXnNAx0qYs2Q8w0Pu9Utu3LFHPCs4z.48nvJFwGJ6Eb
 ZkoYewGbVrq7hOpIaShdMok0olpDKPr9xRyY7iXTy1sJGGnrtoLbjaMzCXTRs296FnMFtg00BwrU
 eP.xOZP.4IhvEXKRn1Nc797WsfhPYVDg7gUzIDdizlarzeAIKLmFtOWPEFXHKhAgzrs6B.l1hgm3
 84GYmpyRjVm1RRh0Ky_5bsYAcocsEQPWYVT_cVVcA1j7kDdXs5oToW3JxJ3PZOBjTPBLeisqHFiC
 pziqUUrRJuYrwCgco9C4qyEPnSvlOXDmLPPJmjA6OdZmuqQv0SI4TZKeB8o23L.K2q.zR9eEBASo
 hV5Io5OfT9_fxxVlz6mtr8YUZeDhhwdyj9303Dy420C1rP3VRQG79YefeL_.NUt_X6qmN5GIrQua
 vQMCcqeRA5HyE5CMGK988VxkyPAinpvndkyzlc22YhIkQ2YK6Svw_k2WOFDwQiBNcaC51H7oTa7o
 ybYRvTbx4dkZVU6xUn5EU6so7VTkHIY6NR8sf6UoXczvA3mFNmFzI2GP6lLo.sRQV.XMYgr2Wy0A
 Lm9NtCY9ybeUQLEv.aQFcesUbxCXFgqae2c11wKCAolU_1Nju8GlAD7D0LYRIV7AK9fZNwPBJOa4
 htOcB9sy5SnXadYg15nLr_TsXJvGNmFbvW9iQVknO_VhJaVq0733W7KnlXrOyWx0gEkJHP4cJmMP
 0vLltUtGNgbvWh1MP2U8C61VJF1ozDDHLF9vnkjzv5LJfugvn9JqwAZlT.2SzOAoKqBXDvAFmcLV
 Zxm6R0B.X.biHew0A.EyuQbw4CXB703AUqq0Ze6RXAvxGjl.XU3Ija8U_AhRwC_51uCfsjbLvf3H
 Ng6Z5lTdsxpui2mzqoPLmltQqEgPll4j8T6Un7qE6nq0SyxSLsqyuo4eHkqS05wo-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 11:49:33 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-b4hml (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 6e290fa04613dd7f2370f2b582f5a2ae; 
 Fri, 20 May 2022 11:49:27 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <83ee0obh4u.fsf@HIDDEN>
Date: Fri, 20 May 2022 19:49:19 +0800
In-Reply-To: <83ee0obh4u.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 14:03:29 +0300")
Message-ID: <87v8u0whj4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 427
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> What will happen if the buffer text changes between the time the
> active region is defined and the time some other program requests the
> selection?

Then the new buffer text will be used.  But we could always store that
text in a temporary buffer, since inserting and deleting text from a
buffer is much faster (and doesn't cons nearly as much as) making a copy
of the text each time.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:47:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:47:31 2022
Received: from localhost ([127.0.0.1]:37836 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns16Q-0005xj-NZ
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:47:31 -0400
Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:36280)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1ns16O-0005sH-Qo
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:47:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653047243; bh=RCiKu/1y15h4aZRkkAV3iaIIKhwZtBpQ0kILYQxMIds=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=o+vRzbdt5WZK+pxmDIcUDERTf36Pe2uaB4DdZWxmUf6t7rB4zeTY9deutD8RG1zKuPG/NrLoAVeeNz/HySuPXaaGXVfEPP/oJ4VuNzfXrn8y/Rp631qMHBYMUVxLu9Q2qcnXwV+XbWBBNrDXYRDN4zXJnSnhSXBlM90PRB7bsH+HQUpKGt2a7o7Ddbro/CLlnAA1oiapW3Fs1EChiPUhs26cniO00WTan2vMGQset0WEBXc8W0fftJij9aNrHvoo2BZWF2atHxXMS8+rJJVw9MPU6TF5oUSdehtPEsB8pA23mlcOVupBVL3cugSDXb2idOE/+twyjDa29VM/iLCtgg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653047243; bh=uR0xKbUHy5a8/B64WhrRoIoQv1mK4Yd2TMur5RaTV56=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=WQe6bo/kNfDpfehP8LNrNQBEv4+KjYOQroQHceBdrKhyCa2hNZE0zEHljZAVCaCcoRK7qJQ9otxIjEvWWgwWriypCPWlZPGeRSWlh8vM6KZcNjXEw/F52KnHkqWVzRdrqfir+Sqe9TeD31wNiggDnHz3UYb+AWC+3DdvRfd2p2H+FbftK7Iw/uJWMkIuR8qmc1NliPgy/1idhDUs0qQlqSawpfOYS3fVg11lieHo1TP4Fmgw/JavOa2dEKs0UUNiJo4aSGUwLfY3HTBMwNjHcv8SFASg7q9pXgFX2d+yNaWQbh4ZWkZR981INth6GBMjyxuDjWpxo4d30HWb66NX2Q==
X-YMail-OSG: Cgw5HqcVM1nJMYa4dg9xhp4Gqflmia3WUE.1AU2FhPor4mDY0bE.L.yE.ZcCGK.
 9zfnn.xky8SP7SGrzf1Cnu7TFGnsIVDuL11gc9Pm0K3eKeqwk3c34mF95oCCdnKLWbhH.JTqVDLv
 nQlmVnmvt0YiFTdFOX0CDYJQQT3afI062nBRA7yw0.MiTZ_DuO2P5Y9ToaT10qp5eo2FVpX9uozx
 .2S7aR7lQ1cFeOiq8RQg7XY9YRB57dVgkWN92MeyMjdUQLHfPQ5BOqTovoUkebgREda5u7yAzVrf
 SIsb6kJaCE5y388wAkPeRWbQ6ERt.XUiE1Sjg69xaWmVDU.QgddYsZs8K7BHD7Ah.bbQS004tQkj
 O2tdr9qQk_ogLKY5WVhRbEz.sO5Q5qkT0XELhcu6R6qyMsFh8U3vea8RgaVCqVMwg2kRF2Qoj2tU
 4hOGkZkVTZeH7AGQ695bLrb0VoSkT89INwWPK6hzL5_A0m5KOb8jD2WyWMf2VI1bwwzBHBlKKEdS
 Y6qovmTmlfZXim8i0pBlZQfOcCJhkiWqH0KGwwdQyPz3zvaRmAvMODsiRWp7QiilMDyleqNsPYAz
 1E_bh70TsufxcsM0PhvuFiBSDM0mtpt6GiMq7ayTeZU14Hf2wja1iDajN.BXGuIBAQbZI2NXyFco
 9brux3AojjNFA0wnwu5H_jXh5.45nIKPijU1q3UVF2BylAIxDnkTZlT0uF9sPTeotYvRAEKMTmvI
 gg4KOZ4Q1G_fdX7JMRufz68U3ZGg6Etm5C0UUMesPu54tEkPYgTiiuC0zC1OmYrPNOWkbihQGd3p
 jVvBzBEDuvqfh2VWhWtb5VpbbL_adK5Y3m7ANPGjvwgC6W7p50ylAZr2cP12d.vtjumBmaoeLsGM
 _Wn7WRneiii81Fgs7qIM.O9sE2mv5aVlm.gpLpgL1AC08BEtDdaPl6PdGqnigy8nxZtu0.WC51x9
 OUSM7.pMVQQ_HTp55jg6SIkVKbsh0V_K2aA0OfJCxhEPWCXp0btKZ9AWRS5TBvZGRTFEzzeMjfQx
 RcqVseIZGNWC19TU3RQKHGF_UydYx9ByaKEiHUCaMLIhVVUHRJMxUA5FMA7ERpKIYBdAyYpvnFtR
 9g2ZP0TpScmXpS2zi8ww_kwPoPz81nFJpZXCckVm1H7NGDYEg8xp_KKEuDjypGSHexzkmsrH2qTq
 Tki4BQC_pt8N1Afe0ca5b1cnK4J6AIuZoONIMygBtJcZslqamlYvKK0rdlK4sMrwPudoqxtohqoy
 VGD0OY40L7464QPZ1cMrWvrN4xpjU1RQPCvaH4ivyiJkaFjEhvQpXm4sxKNA76GgoxOFeQZ1GrLP
 JSs2gpa46.HALkH9yE6pPpEOrydlXulKrFwcI4r_gSXDrHK3oULshP2E_DgNJJWbcwH4kMPDdkXH
 qW_A5POJrriBmp66IXLTeXlsvJtfpErtC1l7uSi_8J.3VgdzWCs0JMu85VSBnUzt.pLN.STITig6
 c54tKRzmB37DXvL91xtnr0gAr.GDtPTZyx_XTtzRRtYLTIcIhXIxN9VuL__WFlWmLevfnO1ARQUh
 m8KpnH65iRkcjPS13PK0R8RDG1Pce2SyAOph1LYVE0H8VDVktZYWGMKqGuxh2TW1MeeTPco0mM80
 7.gGNAERsfUPRoeIKu9Xz094ctDzua5wGxfpNOjwTXcmNo2DfwIB1aLdJgfywbZEChoB0fxXmVK8
 qG.SlVq_dk6l8eW9DoeghYvezFMBgGo5SrggCR_g6JoHmnL84N0_oV2o2gVgYcR9jTVKe9JaN5u4
 n.VAK3b.X2sVjI4kIU.zmTa0fP_Y1oJbUwmSmcsgk9gOF0vEGYnkbAV03O5qAKm9OSEvrLGz8tJf
 .8sn4oIO9rWMMkeQcj1T0mYvJvenPskN0qJAqzIwnvNT57Nfcj0Ax0FzdCJB_7OKxvYLDh_RWNjG
 gpm546CpgnFW4j.IJuFa7YF8bCfEqo4EczsuwGoC.ffSxUTImksMmXAtBO5EoWGrRZm8OaZ5jnrY
 vHgXkcXwu0S0lkWBOb1lVfxV09KhwzssyTmyPo96QnI0Ue1rw51Wnk_8MrWm9XYJFSyIfSioItxJ
 rRrC1DS0a_rEIWx8F6E55Qp0.rsjHKJySqzO7RSN_VBF9lMZah7BF8OQbIYz4sWCDCwqRtwqp22E
 auusyd7QdB5CR_MnmOOrWye4af1__gZQmGCl5sHSqVOtHOyHDFUnpqv4G1hq6y1XnX5Vus1OQWsL
 ezAsD9MoBltL.2ybWRs.D8tyvGNpRiJDqKPvS0Tnkhe_So2DhqZp6c8DrW7NCJmE-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic311.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 11:47:23 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-lwwxg (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID eacf05f356bc4fb4b8a81c6c6ca57247; 
 Fri, 20 May 2022 11:47:16 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
Date: Fri, 20 May 2022 19:47:10 +0800
In-Reply-To: <83a6bcbgo1.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 14:13:34 +0300")
Message-ID: <871qwoxw75.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 378
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> "M-h M-w" is the equivalent of "Select All" followed by Ctrl-C.  M-h
> alone is the equivalent of just "Select All".  Aren't there programs
> that set the primary selection when the user performs "Select All"?

If you mean code in Emacs, then it's the current default value of
`select-active-regions'.  Otherwise, no, not that I know of.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:46:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:46:01 2022
Received: from localhost ([127.0.0.1]:37831 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns14t-0004nf-LY
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:46:01 -0400
Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:41107)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1ns14r-0004eP-0T
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:45:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653047146; bh=CJW/fSTrhk5fOgMRb+mPJM0LVYuD+6HUem14drQ5Gqs=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=fAnWrYAaoa63qR9GOe28+ffHCzINZwtflPQ2TejaQu/UqWOY3alLB4tfNE4PbbpCiYWL4lTGA5VkBcvmc1MdAO5wQUCqOX5PLUdLRxUEvj2O43PFmjyMuRthiABK9i4I4clTwGtzjxAch2zggTqmQnkaKPmH3XyTBnT4GUjx/DI6rQ3I/8mpywUmgnklzwrHoUwHwQLvnLKknLwv/6dB/EasuUuTZPGpqQGAb+EIw+ez/exu9ypRaPVae26vymFIPRDkrJ/1Ne76mQ74TDh1/s++s5V+Ga+q/s/XV3H+vgUB84c09lvghH8sLIJpr/I5dAVuzMIyoJGRtckMcFlFlA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653047146; bh=TM3zbVhudsFjsNxlD19T1zcEBmTYbtxQcKOP5D3jTTb=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=OlsMEp3dS/5yDXC+7Pk41J6G2mEAD2H306bP9RghQCb9g5XUr4KfqpEJj6lfKmQzXD0YvB9jdzz7Z0P2zF/2+wpWfoZ/310mtoWNGFtI9NpA4HckmlS4I+kio3i81KdlP1BwftoH2lYYMv2t3oyyyF/w1JdEhj1og2qp2fOnCVP1uuCSWvSUX0jcCrZF89IXeskBMAjvlPE8GC0a6fVWh/pPG2xw/a3kEFCUcFRr/PvGekl8t75EdnqeIyaGhX61ZlCutdM1ogaNChcUGARmSXRg44Yojq+FZeHoQuyGIedj05sQmKsA8ZytCYYVDCkv/2JSnfSh1x2ijjSzueswqw==
X-YMail-OSG: .b8Ml8YVM1kYC8MVa55NsdQYrTt0X.0GNC83l31qjniQtv_BDgmYoEBiLTPFm7d
 jCDXA3YCXuAB4puea498VpkCUJIidtJf3_0LSmK1Z9PYVSXRBrKEriOrG7RKD9jKjdPz1UkMQrQV
 JVK9wVzPqcukTCJzQ29PHT_OoubJi7DCwh2sjEwPdPaxsrCaVjeNH0StrNMEwhusBpIugPN6aQCN
 mQTAVIt5DSh3jC5ZU6JRiSeEpcBEx21zsMSNpogqfImCqYYubPSixG4avBkYswEwNx3I.Ouz9t0b
 3.PqowhqzSdZPKlrgWtI6DD9MmQyaRd3c8wO6HzmkKSjf8GNIewwN44wPG2eOug73.fhO2.xuln2
 aqh3LkMLmFMk2PC3xKId7nw2kNuF7gPrAPIvXSDwnCG2ZG3lGMMxegEcM0JuCKE5ijpFfkVyxuwT
 rXIT6Y7EgF8yW_vd1b2vC6A5yQH0PCoYYe.CfgfhFUEZR38oForDyyVPPbRcARU0I5xm.zSHEp0l
 LNg4VQYRwy_BByMT0xr.zYZTujetFCs_k5xuN6_ecuf2HGV3AbNSdo0011Vc5ibWhr7pSeuDYbHc
 ogw0d_j9oHeB9hYZ2x8btqnpKz744mgM6zJt57DCp3JONYHMwsZ0FXarvR0sSYu6D05DCOdfa8ML
 1gJCDDDeFBLfrcFfbp4PpdQU6X.Rqekni5OVfbghGOLrgr5m277p1D7lLlHNXO2yvhwROnvl0w0o
 _erOnkdxyZQphhnP7IFJe1KQHFr4_rhpaHClx098Pj.p9bKdEdRAQ44xwcbjKODKTu38MisF7K5o
 UanCR6bguztfmqo54hhd9GsisbR2CYL7pkvay_EKV_ci7yBgeU25H0PRVRnONm1TA3.UzjitfwQf
 6YvlqnMTQG5PFF7Sf7K5mZ91cmlvu9xhmUkx_xmxaG0.qjkz0qdf2yRQVsJ19pDF9EF7rGIg2rVo
 UjGGkUgKmP7MiV3qj4wCXMY9aaTAFEpHzM0M4Uisesguu57C7A7kr8ObfLOlIzNjZmNyrbTsfiNX
 nwUgd6FKZqENFkVyyJQIZHPRRkNupJ9va_9sKrvqpuJKe5Y5OZe3alephhDNOcU8.sSQ9Culdq1Z
 tLn3jq50jsZdEliIPce9AQJmH2M3wM8jWudPChWbi0O7g6upRUFXjBHbD7lRh5NXZ78V5hT.3vp2
 E_8OhXXIQXWFzG29Vk_hoUYkJ9o9BbRUMRpRKYo9XKoiNvcLCTg_BhI4zniKzn.T43szstKm7OP5
 5ik.C6Yq1O_90Acau1Vo_DC9VhTLYZxVekao9ntMCpeOnpLLnqV9QXf12baca6Ma6tk.WuNaMcR4
 cjNh.8kDgFKTZPSI0uHdWxuwXQXAcZkLqCUNC.S_xOdFhYQfpOZ.xPYpO2MQF8YMWHJLyHkeqEB6
 Uu7rXiivHVzH4n41MrEvykBc7kEOXgQtLLKD1YHqZEZQl02ntMImJb_4FhrDoMWAGOF5xfFFopng
 8kDws83ZQqc9N.9aXYKWPoHqmLReEMidw0X36BDmiLvQclANEuNwk4_Nd.8Xt.xW5CRqJAnNdGxZ
 gzPuMxI4s9VFfaHL0ia2DIDPop8V_HEydQuzqrFDC0MqAv.lCpCzuew9Alv.o56ovr6qgmPYIJ7D
 MSTrQdRUfwrvqnHw0LVrE02FftiJSTpdRDWxmOvpwXBXiTR6P6mDCwjstHCxJSy3ZkACAKYwc8uO
 rPl1gfThR77NtOf0_2lsub_9W0Hgl0fFqAjfn_0Swd6YsLvLgiamhwZRF.DYobaV0iI8Eo1B.0_J
 SJQoi6_LMlpQEbFwXzZIN3wiC2gL24H4MXXtB6IY3fZC8AYgmQE7DOAly7UV8l7_4paqI9gDhEYu
 Gt7BvYjPzbE6gnJy_7LddaK7M_PjxhrPcwF8g_uopTZquF897aOo_H61RA7gzQL7EUw_Gxw2yB_o
 Z0spw6B0t2Q2bloLsHWbfYj3CuTNBny62aL740twR.O60B9.2h70ieqBFiadvHDAnwM51zvSB164
 TGIeN9n..MuMh2ljIQzzYggeWlds0eU8Zd6kTlqjoYU5vwNQEZJFu_irsvlcihteY439YbD3DeqS
 Ht8p0HMXv9JlFzkyF26aIKPhoSsxfmULdMPFOMl6WCn9V7.cab2PzVG16PAdFUabVfHC1lL7ytkX
 BIs3EL677wahiW2dPSBaLHv3dKLGwGMSgWzQjE3sOK_nvZm76jCgNrsP5r1n56JRLmIGfd2YkPJy
 c53.7NlxnjCdMU3jejppd9d5wIOwuLUkPDeZ_VTPTeDbID1n5mBGHjORLwlebaBc-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 11:45:46 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-lwwxg (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 7791c3cc643ed7e17df94702e4dfff60; 
 Fri, 20 May 2022 11:45:38 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN>
Date: Fri, 20 May 2022 19:45:33 +0800
In-Reply-To: <871qwo5xa7.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Fri,
 20 May 2022 12:11:12 +0200")
Message-ID: <877d6gxw9u.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1093
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Sujith <m.sujith@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Other programs don't have a concept of a point and mark, so that's
> pretty moot.  In other programs, if you mark stuff with the mouse, or
> the equivalent of the selecting directional keys, then things (may) end
> up on the clipboard -- which is what `only' does.

If you select text (i.e. it becomes highlighted) in any program, that
program owns the primary selection.  When another program requests the
primary selection, it is transferred what is currently highlighted in
the selection owner -- it doesn't matter how things were highlighted, as
long as it has been highlighted, the program should own the primary
selection.

When you select stuff with the mouse, nothing _ever_ ends up in the
clipboard.  The clipboard is only set when the user asks the program to
"copy" or "cut" text.

> (Sometimes even that doesn't make things end up on the clipboard, and
> you have to type Cmd-C or the like.)
>
> `M-h M-w' is the expected way to put the paragraph on the clipboard in
> Emacs.

You're mistaking the clipboard for the primary selection.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:32:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:32:33 2022
Received: from localhost ([127.0.0.1]:37805 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns0rw-0003W1-MP
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:32:32 -0400
Received: from quimby.gnus.org ([95.216.78.240]:33968)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1ns0rt-0003Qe-TX
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:32:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=l6l0j3TJL9BtORTe14NqXGFIEUK/g9/clZ8aJGT2O98=; b=ihnC7pC4l/inSLypsIZCQ9oneo
 nDe3Y7AdtCrtM/S+nNAfNUVLNji24Cfyy/hMTuYQVpMI+45ygoUnNuptf5StU3eDKPMZg1bP4A+RY
 coEzYuS2UKjb1A8UOcBHYohvAbWGS4FJlerNf0VQ8XGqXTzTEyEdf8VLwT9aakxAliwM=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1ns0rl-000770-6P; Fri, 20 May 2022 13:32:23 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
 <871qwo5xa7.fsf@HIDDEN> <83a6bcbgo1.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEUyJSWac3rLur//
 ///CzyOmAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YFFAsdK0TXZzoAAAF/SURBVCjPPdHBSsQwEAbg
 f4opktMqXaF796BP0RUs6KkLycL2vArNU+zFPXiqYC97UjDSzFM60y5eSj8mmUn+AAA1lws8OlzI
 P1bMPQZHCmoVj77SgmcFeVdMhV/BuN84ha94yNLtsRd4EMcHzusPgUPLseanUoAgDbqcn7pamilS
 zu++njsrnmMJ3ChGy0fendFbPr0mYCmnOcHyezijFxxf44zK6Z4B2LX8uYqWa22wDMmwInWKz8DJ
 ch4ZKL1h/qEwoXNy7UPGWdRlLnDEeqRBgA3z9/VhxFbmGEHKHr7QerncWvab/Atd0qgC9509mCRD
 CwlxHVeVeRGsJRKzvUP5kkAkSS7CHrsQJe0GyEZMqLDXjHGlABX6T+zlHEDe6Gc7TMjepMWtpKdD
 c/g5Sq0UoIqezxXdQqsZhPO7agZTZ3kV1nSaCeGkoOmRqW2588gVlbGsrW+wkKXGTnN2WMK4ws7d
 UMI0/yBP1ULm6PvI4TYw94P3fr6YpL8V/AHRgalJvIiI3AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAy
 Mi0wNS0yMFQxMToyOTo0MyswMDowMJk4DJAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDUtMjBU
 MTE6Mjk6NDMrMDA6MDDoZbQsAAAAAElFTkSuQmCC
X-Now-Playing: Sonoko's _La Debutante_: "Swan Lake"
Date: Fri, 20 May 2022 13:32:20 +0200
In-Reply-To: <83a6bcbgo1.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 14:13:34 +0300")
Message-ID: <87mtfc30e3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Eli Zaretskii <eliz@HIDDEN> writes: > "M-h M-w" is the
 equivalent
 of "Select All" followed by Ctrl-C. M-h > alone is the equivalent of just
 "Select All". Aren't there programs > that set the primary selection when
 the user performs "Sel [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: luangruo@HIDDEN, 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

> "M-h M-w" is the equivalent of "Select All" followed by Ctrl-C.  M-h
> alone is the equivalent of just "Select All".  Aren't there programs
> that set the primary selection when the user performs "Select All"?

`M-h' just marks the paragraph -- are you thinking of `C-x h'?  But the
principle is the same with that, I guess.

And there probably are.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:14:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:14:07 2022
Received: from localhost ([127.0.0.1]:37767 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns0a6-00079P-MK
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:14:07 -0400
Received: from eggs.gnu.org ([209.51.188.92]:52934)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns0Zq-00078Y-Nu
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:14:05 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:39102)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns0Zl-0006pW-AI; Fri, 20 May 2022 07:13:45 -0400
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=dApWGJfmijXBgwVGbXL1NPrwR2Y1NpdkVp0CfKET3hQ=; b=TQwI+daFG7Tu
 ltWqcBjNkhtyei3J2xRWASYyFS+M9z9b178jYoRewkfHzbBIhvRWpofFdQTyeiE3AbbloHd6tCXlB
 SHB7KmAZCYJH8Hqd+kkOjIG5jQ41/58TmDAT/zpddAhN3bZWdfMIXs2FcUdr/6/+J2TIiVZyYtJ9j
 mxFsbUa44ckR+4JeCxW4bF3ZoSiYVtjbSzgPuf5aaXcTozCyAiwLS1OsWXUmb5qrk3+10uRQNqzF3
 EHuaKn/mZJlCjRlX2PPy2yeyyEEn0PoQdP65jUT89Tmc92MZO5HtpCuJJo57OZsvxvcy53/4B7UqW
 7P2q90KNLzfHT63PpBkKVQ==;
Received: from [87.69.77.57] (port=3876 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns0Zb-0007ut-G9; Fri, 20 May 2022 07:13:39 -0400
Date: Fri, 20 May 2022 14:13:34 +0300
Message-Id: <83a6bcbgo1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <871qwo5xa7.fsf@HIDDEN> (message from Lars Ingebrigtsen on Fri, 
 20 May 2022 12:11:12 +0200)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN> <871qwo5xa7.fsf@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: luangruo@HIDDEN, 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Lars Ingebrigtsen <larsi@HIDDEN>
> Cc: Sujith <m.sujith@HIDDEN>,  Eli Zaretskii <eliz@HIDDEN>,
>   29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 12:11:12 +0200
> 
> `M-h M-w' is the expected way to put the paragraph on the clipboard in
> Emacs.

"M-h M-w" is the equivalent of "Select All" followed by Ctrl-C.  M-h
alone is the equivalent of just "Select All".  Aren't there programs
that set the primary selection when the user performs "Select All"?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:08:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:08:20 2022
Received: from localhost ([127.0.0.1]:37761 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns0UW-000709-1y
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:08:20 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51778)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns0UT-0006zu-J0
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:08:18 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:38442)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns0UO-0005HP-B5; Fri, 20 May 2022 07:08:12 -0400
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=8d4XJQUWkqS5lmFDbkS4RHt2N9Pov8qM7f3cr6MHL5I=; b=HRkKhANSQxVz
 VI/oZENs5wDoP9sD6Xpv6UwGgiqCoyLNiOM2u8iyjXUv6XZRAtwnz6ZLPHQJNF+nv2ghewiBJg062
 yvKok/lxI5axSkeT5iBcQcGt0yWqotjjGiUjwUZQheasu33WmlgL91kLL56z2gjrlW+RyKod3zU3i
 Nc929YjPcOVSc0w8/H1kP7AH4yySifsFBRfUlbJgd+vq3v5+ohIDTqpAY62nWIEBUxUKwYF65evaz
 prA8iwcqs7wuekWpwTyo1b1A+hn0buBomrL9AgIgVUazG0vXHABA4I4utVkX4i+EUyOsi/45arHKL
 xYpU3bttaAOLX73RIIDbtQ==;
Received: from [87.69.77.57] (port=3539 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns0UN-00021q-QF; Fri, 20 May 2022 07:08:12 -0400
Date: Fri, 20 May 2022 14:08:11 +0300
Message-Id: <83bkvsbgx0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87h75ky2uy.fsf@HIDDEN> (message from Po Lu on Fri, 20 May
 2022 17:23:17 +0800)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Sujith <m.sujith@HIDDEN>,  Eli Zaretskii <eliz@HIDDEN>,
>   29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 17:23:17 +0800
> 
> Consider typing M-h and then inserting the contents of the region into
> another program with a middle-click, or typing C-h a and doing the same.
> 
> That is how other X programs behave, and isn't possible if
> `select-active-regions' is `only'.

Maybe we need yet another value for that variable, which would set the
selection not only for shift-selection?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:03:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:03:47 2022
Received: from localhost ([127.0.0.1]:37745 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns0Q7-0006rx-1L
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:03:47 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51110)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns0Q4-0006rU-T8
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:03:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:37850)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns0Py-0004NW-BD; Fri, 20 May 2022 07:03:39 -0400
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=8iH29P208dXLP7IZ2sXuU+JY9X29awGWAGrL3aPNTio=; b=TB7zWOX9equo
 2nXhYfERbWA9Ma+YijHP1t5uBuhGi/FdC2fr5h17Um9V2Q9eaMCKxY4yUSA7niwqzu/jA/swAXH/w
 GvVaL/iSJhpJ1qXdkL/00k3E8Z1ApCnExRdWF5OerIr2R+dF3oohlhStkBKhBYWAm88/7ce4uo0g8
 RL+pznOhwBog15c22z4/DxPh1r+FW8VWV9Gt7g0jg73t70sGEPx8x+h7eHqSPCcXcLb1rOIGblpiC
 c3zchK1edunHHURTk9lAOfIg44qsN+4kUh32YNdusotc00URGFAz8JxLuLGP12g6/4TJEd82Qa7MX
 hVBKANUOLPDHmv+FgYvZKw==;
Received: from [87.69.77.57] (port=3247 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns0Pp-0003Xu-M9; Fri, 20 May 2022 07:03:32 -0400
Date: Fri, 20 May 2022 14:03:29 +0300
Message-Id: <83ee0obh4u.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87y1ywy525.fsf@HIDDEN> (message from Po Lu on Fri, 20 May
 2022 16:35:46 +0800)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, larsi@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Sujith <m.sujith@HIDDEN>,  Eli Zaretskii <eliz@HIDDEN>,
>   29889 <at> debbugs.gnu.org
> Date: Fri, 20 May 2022 16:35:46 +0800
> 
> We could have a new value of `select-active-regions' that tells Emacs to
> set the primary selections to buffer positions if the active region is
> not temporary, thereby avoiding the unreasonably high amount of string
> consing.

What will happen if the buffer text changes between the time the
active region is defined and the time some other program requests the
selection?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 11:02:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 07:02:28 2022
Received: from localhost ([127.0.0.1]:37734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ns0Oq-0006iw-AS
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 07:02:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:50884)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ns0Oo-0006eL-QY
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 07:02:27 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:37720)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns0Oj-0004Bm-Ia; Fri, 20 May 2022 07:02:21 -0400
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=SD7MyU08RUfDve4zwdbrZYTMzE5k5UKMlF0OQ1yWmX4=; b=jaidvUO+GDrc
 uFBeDihxH1OxWYge2epXzYbYnXhBq/WKDFdsTVIOpsrPZYb3RvT+sOzPt3tD7uP2kWCzK+7uEqGdU
 fctcZkSWYxSGAjkPeFltnDcw14MWd7qIslu2GySXpZ24Gu2YoD+jLVy7nKavTLVXUmi7nnl5hnbjR
 xeMdeGM+tTum1WVO+a3cZSainsGadJZni9gz3eY4/DMNP1y6O7BRMNfCp07PKQFU4rn/0geyYtNPZ
 MmL8/y38Yn+hx93QjkogGZFCHOAN8YK8Eqv32V84wALtTKvA3PI8htZ/Rov3SkblrGIXI/tVMxVat
 ZvKU3zybFS+Xvsx3Q/5VHg==;
Received: from [87.69.77.57] (port=3174 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ns0Oi-00020J-8v; Fri, 20 May 2022 07:02:21 -0400
Date: Fri, 20 May 2022 14:02:19 +0300
Message-Id: <83h75kbh6s.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87sfp4y4v9.fsf@HIDDEN> (message from Po Lu on Fri, 20 May
 2022 16:39:54 +0800)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87sfp4y4v9.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: larsi@HIDDEN, 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: 29889 <at> debbugs.gnu.org,  Eli Zaretskii <eliz@HIDDEN>,  Sujith
>  <m.sujith@HIDDEN>
> Date: Fri, 20 May 2022 16:39:54 +0800
> 
> We could also set the selection to two buffer positions or avoid setting
> the primary selection if the region is more than N characters in length.

Not on MS-Windows, I think.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 10:11:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 06:11:24 2022
Received: from localhost ([127.0.0.1]:37625 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nrzbQ-00079l-Bh
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 06:11:24 -0400
Received: from quimby.gnus.org ([95.216.78.240]:33018)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nrzbN-00079X-MR
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 06:11:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=CSoMgcb4IAKhwsEBLXs0hg0Sybcz7fSNP7ljCYAEguc=; b=bsE8Jq3y/7ZnI/mPW/hajiyum5
 f3JMHbDWgXHVJVeQbmMN+KaWW9nID4BxtmJ5A6Pggg5N0+krUePvtgNlh755GtMccI5woyS9jYRK+
 v+Y2sFFpYOXlh2U3gv1OrDKGAdCHyTxWyJ8jixcGNQsczi/9pI6AE0sO5xdeibhxU4zQ=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nrzbE-0006PS-UQ; Fri, 20 May 2022 12:11:15 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN> <87h75ky2uy.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEWdmmnfzYSWVTS0
 cUHao1VxSitWNiQmHBf///+3HDEGAAAAAWJLR0QIht6VegAAAAd0SU1FB+YFFAoIAjASc3UAAAGk
 SURBVDjLhdTNjoIwEADgotG9QuIDbEbBq7G+gJEH2NQduG5MWq6bTSivv/NT8CfuOiFQ+jEzpRKN
 +Tey6ZxnGQ8KuaNxnpvc8EXGChkfZgRJy/4tPwOKtbX2ZOu6oKg5TsYs3Ci1QrFiSRkABIf6WEwp
 E3CKuzhzBS1FKftuGIbojqvUY5kABol4OaaMCnWen/fYxfCZoMWS5yuep+Qmho3CFjEl9MYBYhNc
 Ao8OS6SEr5IBAx6ugA3BBwo0/izw1tMNtrfgBJbxEaQWvbkAL/Z74XhITTYCw5gRDdzCXICbD/2Y
 cRZo/QjDJYET2PKywh2A9GBoQie1UFfleHdnJS0rBEn5EfAJQIElBgU4WIZOIdCWB88t0J0EKi/z
 kU++aTxlMMwB9PlBwIcGca0ZUIm0khK40giS4gViFLAJqtjFnnvTuqg9LSoB0I70NEkHL5i/PmnO
 Qm+eOkiLCUDWj7yfjltcAfS3YOBKtwDj/PoR1OTDt3Y3fu0aJZbOPoVSC9n9I+i0wHwP97GW87uZ
 W3gWO/Mqcv1TKLLiCfDFFC9r/BW/lgPrYFdX73cAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDUt
 MjBUMTA6MDg6MDIrMDA6MDDRPQKkAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA1LTIwVDEwOjA4
 OjAyKzAwOjAwoGC6GAAAAABJRU5ErkJggg==
X-Now-Playing: Blaine L. Reininger's _Byzantium_: "Rosebud"
Date: Fri, 20 May 2022 12:11:12 +0200
In-Reply-To: <87h75ky2uy.fsf@HIDDEN> (Po Lu's message of "Fri, 20 May 2022
 17:23:17 +0800")
Message-ID: <871qwo5xa7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Po Lu <luangruo@HIDDEN> writes: > Why is that surprising, 
 though? Activating the mark makes the region > display in the "region" face,
 so its availability in the primary > selection becomes obvious to the user,
 since it really is "s [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Sujith <m.sujith@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

> Why is that surprising, though?  Activating the mark makes the region
> display in the "region" face, so its availability in the primary
> selection becomes obvious to the user, since it really is "selected".
>
> Consider typing M-h and then inserting the contents of the region into
> another program with a middle-click, or typing C-h a and doing the same.
>
> That is how other X programs behave, and isn't possible if
> `select-active-regions' is `only'.

Other programs don't have a concept of a point and mark, so that's
pretty moot.  In other programs, if you mark stuff with the mouse, or
the equivalent of the selecting directional keys, then things (may) end
up on the clipboard -- which is what `only' does.

(Sometimes even that doesn't make things end up on the clipboard, and
you have to type Cmd-C or the like.)

`M-h M-w' is the expected way to put the paragraph on the clipboard in
Emacs.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 09:23:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 05:23:37 2022
Received: from localhost ([127.0.0.1]:37585 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nryrB-0005sn-9I
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 05:23:37 -0400
Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:43611)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nryr8-0005sZ-F4
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 05:23:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653038608; bh=Hx4WSXmKGofLU7e4MMj9qWpFLe9OCb0w7MO87Diz9bY=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=CTSSRHuRFikSQSQJGppU3IdzlVhBVjrIeWqdfKrfUNNq/RpapKvZIlIFwn6QNuo2axMc5P0KMHSpIWXdPCuZy1XTv8Bo+tKHyYb78fN9pFM9IOQMd2k/BXwYj99E3cF/zPB+4GxayTB22vL3G7wEL1hQzbl5dmaibJKEk7tCfQRCPOBVunLdQ7uUyw7aB27HL8pw/RYJEXQF18W+4fIJVcALw+dJZr61e+jUvxnO11p8aRdktvlkHbiixz8oIu0cpwql/I02DyjPUeM9M9eq1LG28FexrKoqH+cWYQ//DYhk9fwmL/D/K/lgA+81rSdkdasFnAtI7WrSBjQMl2XOiA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653038608; bh=XIZ2qY3g8xp+3QWo2NgnN4+EP57UEXvkWD0BhFRQAb9=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=YC/jcu1Hcur6p6xp2maprLU3eA7KvRuDGvl+4cbjyW3R2Iss7e/sDwe4WOKWLenBrQrrdSMzOv6Ya2oxJpZjAfWph3bdmxRX5GQl+Fuy8Epp73xXNUTA7dnuFIoJUArrwTtEoFCeKAIWbmBApaKAXLqKkAehSXCujjaMopzZaN2g/hlqfPmMT/hmn3rMWyyXaHgk9d2yzNkoqMRDyN/ez+UuLSnmO3j9KuKxzi6oVhLyWF0KvkGFwcmXGFVO7sig3rKGV6PxKYQDGflurchabbcYFbDsR+SwjUf2fWh4gLL05hdGBj5DVAz9mPiz5M3MXmHXa3T4qM0hkC8X4J0bRA==
X-YMail-OSG: 5V29lREVM1kZCE_MHhV4Ho2VS0O7kD2GdaYqI3VicHJ_alAtVZYrbYopUovviQm
 sXhJR_WHLbXMC3EMEDgFQKnUDWHuwUVi5lQVDqToVz00WDqVUdrSm.YOr2A8TxhiaAYD8C.uVbiW
 NuXlcLK9_znYiP5JlXlDCvSBdhPpQsC47c4Xfu2xCVPmxbzFwVx14bqgicB0ya3kg2.mNMFuDJcr
 Yn_7oZpx6B0n5jAsDhxzBAPzASC0OeLmfjXyv6.7DBfsVwXrY.Tr8dYw.NL1iCf5Mct7UQW7V0s5
 YaApsPdtW25DLU7pAI_ZH.uo60swOGulko0pAU89TGSLFagpa_ZZpdpVt5fxB1wA_.knVVueEVjO
 _p0OQN7fuu3ingpwXXQL7utAqHjvq94XKLAdAeyaFibhkvZk2o5LWwJm5U2eycObmL1onrxmc9b1
 YBU6NgHrYveh9yAp7D9UAWVzpDLpXB8A_XqClljSwwTUZgY361hu9_Lnsiw7o2ef6OReFi2FUwiz
 J8wq7zNHcmKlQ3VpDDl.1JGdAw67ejt.bb_GHNhk2CowPN9U66W.EW7EhKW8u529_NJMpkfRAiCL
 D4xUmvttC3JrVr.0U36DlTzfA9.X6p0jATUdlIevqSxE5Zu.4wrbYdzE5FwKC0VLzQFGiIaDMUgL
 q4h6luwqLrnPxJiyTGKc7I0k37f9eBQtgDqE7dYm3ZQhS2S87nM3FItCxsGUBXTrUIsQWxSr7XhS
 L9nb93Uz9.LExRHoBv4hLj2lT00AcOi8hG.GKxIEpjKTXLl5FgxrbPDENof22n86sS5QiftGWhVK
 0M2GptfdHomIkcxdNUVXKPfQSa_Xuak45dJ7Pjt_6V3M3JIMxky72MYteJ1qkaAfWSZFBj_nDLEJ
 I9RJqhB9mmTwVTY1x.vnam4esYgKEcjRSmRoNvTGtIm2fQ.IHnEC8HSu5agGaQYx9e6ZkBpH58Vc
 3JPdxzSepPeSR0NQuD3naiFG9DnwwmNHM5or0JMZE7cvoA5owEXB7b0XDN3IRqKUDixki9GtcYTi
 EUNx.8ulhtAp5XYnLMPphsC7TFAsZuc6CnvvnITl_DpXQ33ceIAZVLp6ETRMvBLZIMkqlGKjKmR4
 yt71BrFzdOK_iTki2owDDGEiVflWhmrhOiOjvsVFHtHlzXtBv2UrWkrkX0FZubLgZqdCneHeZwfG
 7ryFq06Omjvv2OFFt1SOP9CjGb06OUkHYv_cDq6S5kDQQn2SLwMAXxhVE3861tGuDgH0Qeu6_eAi
 GB6SECZBDKKqjEYb_msQjjUhliTwz2c9M1jsVWhnzq80YUr_2mRLbHkkuXdR3EzxE7J1figQBC0_
 xCx97V6bsibvooert.Kp4thuzpDTnxTruEHVr3WcV50c8Vc7tFg1kgXVMllNM9wfO9vnDrQUCNby
 1MSa0AIDbDXWFB7S8rOWfdhWrUhQ47TccVy3jai2USTDEd226rQVHgyO3fMczAcUHuc5cJNKSBM4
 4DL03.dm3UlLwC7_xyjP9AvVQtpwLv4oIgPdhO0.p1oTB5ZssIYHOcBADhQ57atijxGO8i7z_eJ5
 ATz2z8wmMoc3js9GY129Kg5lu1vg4WlUQ48silOGwz4uB_FZJRGPD.ZA6Cc0RiOIu3xal0ltGw3X
 cPyzzKePY1DzSWlICuYvZF_vyCkrcH.5uitL6Qr_JYZLtNFUXqy.6rEHxBKAeRfg9Va0aJTiDvP_
 t_v4MdAzSd7vUBFL70w6AGHxUPMsygP2ZBF6ny19h698_7MCZ_RNQCG4M9A7L_jxYYtsmoUtFnI6
 iNgSgo4vg17pJJcM3Xz_SMfDPyUarevCFurVSPs_SiKQlFUd1pslGuFy9luqUpXotsEVG45QlQoy
 72Cw4Wodw9QX5q1Yx9tG.S5f51Zmu3AoO.DLItA68HH0CPUc26UVsdSIAajUm622uZ4_sYEkYvx8
 4Ugi9ceHzJRtzZqAQkiOI9bw711PhCPbCxBLU40I.z6DtjtNkgnm5mknYrYP4sF5xiMUapnNw.FQ
 kz.JrMoUz3tQhlhWTS0L0Hj5OUXcxYo1BAl3g_QX2k81cDvF5k5ASVWPM7YI6qtRzDoa9w76Acvq
 pOf0oqFYUONWPCkpJ8A93mEcwEfpvS0e8jzWPeJWt7xYX7HPPgGcS6KxRHaeNLeK3F4rNrdTnaMi
 TtbasgI1UAq9ExiQutfWmL2yBfPSACVoUddb5OmQ5G.DG2C6lt6LtVWkbzMM.KjqkJQjxirv1wUD
 yv8mKk1_f7Ufps5ee6XDs374J_RpmN_IPRjsNzwmlaq5fxa02FAKqAG1tMuQrI3He
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 09:23:28 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-zszfs (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 11b28c05b1e92971197b96fd46580b08; 
 Fri, 20 May 2022 09:23:22 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
 <87h75k60fl.fsf@HIDDEN>
Date: Fri, 20 May 2022 17:23:17 +0800
In-Reply-To: <87h75k60fl.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Fri,
 20 May 2022 11:03:10 +0200")
Message-ID: <87h75ky2uy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 771
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Sujith <m.sujith@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Yes, that would solve the performance problem, but the surprising
> behaviour would still exist.
>
> That is, I think most people would not expect that just setting the mark
> in a buffer would make the part between mark and point available in the
> selection in other programs.

Why is that surprising, though?  Activating the mark makes the region
display in the "region" face, so its availability in the primary
selection becomes obvious to the user, since it really is "selected".

Consider typing M-h and then inserting the contents of the region into
another program with a middle-click, or typing C-h a and doing the same.

That is how other X programs behave, and isn't possible if
`select-active-regions' is `only'.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 09:08:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 05:08:09 2022
Received: from localhost ([127.0.0.1]:37568 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nrycD-0005Uo-Fu
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 05:08:09 -0400
Received: from quimby.gnus.org ([95.216.78.240]:60778)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nrycA-0005UE-NO
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 05:08:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=LqMqniVG1KG0r3b7tKp9smrl7/ZmNnFPVtJB0uPjgjI=; b=cebIKb0/MoliD1xvezlWvBhj9m
 areDRny5bj682019ppl0c74igRAaONz30uURBr/bj2zY7tea+14cp8NfUifUAfeG+T0CoAISMdw3P
 mGlCWLC5lQq4U5Q3l3Q3tUE6XZAiVN9A8Y5bnbjgsGgH1IXDddgWn0C7XncN6z6n6ZRo=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nryc1-0005ne-Eb; Fri, 20 May 2022 11:07:59 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <83r14obrnp.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUTERJdX2Gnqap7
 gIL///8DsUvuAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YFFAg6GCOEChAAAAF6SURBVDjLfZPrgYQg
 DITBbYCYBo7QwIb039tNCCreresv5SOT15hSPLnsjU2MqIxvnudpKyLSpWmcJzrAzuLPCVKaL3sf
 wDT9ebjX3jJuvVxQ6nGerVceX1tIngFkwoK6iJXoKM2LYOvvkebKHkoGrU1aRye31ABVyDu5hxjj
 ZNcoeVScJzC/qnv0eE8hUvMeTV41oQtXoQBiKxAE6QlmhvQyaYaJT9AoTwSA8S0gKU/QpWIQUS7q
 w1sAJeg68Oo85AC+0UyYYsg14AkUAN2rnnoxKuXIoFaYVmCsrt7UlGWEoMfNt0Ge1HwybWR/uw0c
 KMzQBvAL+Vg5AnwjOoYsP6nYCXjsepzXaxveIJFi76s/xnSpuDV8jXK3G5wW4L8TUxpu4g9gQPsM
 PNETKOlB6wHkB6kvID8AzPlJ6gJlDaYFEJcbKMcvbjGFMou6rjXzXyhHTWUB7rsRnn0geQVYQvF9
 YOuJ9hXAxNigtV7zTcoNBVeLNcgd/ki/gj9GiAeX1bEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjIt
 MDUtMjBUMDg6NTg6MjMrMDA6MDCDNJA0AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA1LTIwVDA4
 OjU4OjIzKzAwOjAw8mkoiAAAAABJRU5ErkJggg==
X-Now-Playing: Steven Brown's _Searching For Contact_: "In Praise Of Money"
Date: Fri, 20 May 2022 11:07:56 +0200
In-Reply-To: <83r14obrnp.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 20 May
 2022 10:16:10 +0300")
Message-ID: <87czg8607n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Eli Zaretskii <eliz@HIDDEN> writes: >> "window selection"
 should probably be "primary selection"? > > Probably what was meant is
 "window-system's
 primary selection". > >> The "This" is confusing -- is it referring to `only'
 or to all >> [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> "window selection" should probably be "primary selection"?
>
> Probably what was meant is "window-system's primary selection".
>
>> The "This" is confusing -- is it referring to `only' or to all
>> non-nil values?  I think it's the latter.
>
> Yes.

I've now updated the doc string.

>> In any case, I think changing the default to `only' here would make a
>> lot of sense, but on the other hand, the t value has been the default
>> for a long time, so changing it now might just be too annoying.
>> 
>> Eli, what do you think?
>
> I have that set to 'only' long ago.  What does that tell you? ;-)

That we should consider flipping the default to `only'.  Let's see
whether anybody objects, and then do it.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 09:03:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 05:03:23 2022
Received: from localhost ([127.0.0.1]:37564 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nryXa-0005Nh-SZ
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 05:03:23 -0400
Received: from quimby.gnus.org ([95.216.78.240]:60674)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nryXZ-0005NS-0a
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 05:03:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=DtSK1yVo1kpvoKwPTkQvG+7KF2v1cTPkMosSRH24PNA=; b=XK65DaUSRJL9FLehzR7bDwjX4z
 6bKXCG6fm9FNdU16nmrUWSY3eKeGzcjmGV+unrQldoJhBRhLaoYPxGouhmt8HFOdnZUJcD7XLdpGf
 7N4+ty+uikZjrMR55iRjDnEIqmM6oHtWXVnDqYn6d6zwKVa9mQWwWHKzwYJ9/2sq5jlo=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nryXO-0005lu-TW; Fri, 20 May 2022 11:03:13 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUTERJdX2Gnqap7
 gIL///8DsUvuAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YFFAg6GCOEChAAAAF6SURBVDjLfZPrgYQg
 DITBbYCYBo7QwIb039tNCCreresv5SOT15hSPLnsjU2MqIxvnudpKyLSpWmcJzrAzuLPCVKaL3sf
 wDT9ebjX3jJuvVxQ6nGerVceX1tIngFkwoK6iJXoKM2LYOvvkebKHkoGrU1aRye31ABVyDu5hxjj
 ZNcoeVScJzC/qnv0eE8hUvMeTV41oQtXoQBiKxAE6QlmhvQyaYaJT9AoTwSA8S0gKU/QpWIQUS7q
 w1sAJeg68Oo85AC+0UyYYsg14AkUAN2rnnoxKuXIoFaYVmCsrt7UlGWEoMfNt0Ge1HwybWR/uw0c
 KMzQBvAL+Vg5AnwjOoYsP6nYCXjsepzXaxveIJFi76s/xnSpuDV8jXK3G5wW4L8TUxpu4g9gQPsM
 PNETKOlB6wHkB6kvID8AzPlJ6gJlDaYFEJcbKMcvbjGFMou6rjXzXyhHTWUB7rsRnn0geQVYQvF9
 YOuJ9hXAxNigtV7zTcoNBVeLNcgd/ki/gj9GiAeX1bEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjIt
 MDUtMjBUMDg6NTg6MjMrMDA6MDCDNJA0AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA1LTIwVDA4
 OjU4OjIzKzAwOjAw8mkoiAAAAABJRU5ErkJggg==
X-Now-Playing: Steven Brown's _Searching For Contact_: "Audiences + Stages"
Date: Fri, 20 May 2022 11:03:10 +0200
In-Reply-To: <87y1ywy525.fsf@HIDDEN> (Po Lu's message of "Fri, 20 May 2022
 16:35:46 +0800")
Message-ID: <87h75k60fl.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Po Lu <luangruo@HIDDEN> writes: > I didn't yet read the
 rest of the bug report, but AFAIK we already have > a way to set a selection
 to a pair of positions in a buffer. Requestors > get the contents of the
 buffer between those two p [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Sujith <m.sujith@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Po Lu <luangruo@HIDDEN> writes:

> I didn't yet read the rest of the bug report, but AFAIK we already have
> a way to set a selection to a pair of positions in a buffer.  Requestors
> get the contents of the buffer between those two positions, but no
> string is consed until a program actually asks for the contents of the
> selection.
>
> We could have a new value of `select-active-regions' that tells Emacs to
> set the primary selections to buffer positions if the active region is
> not temporary, thereby avoiding the unreasonably high amount of string
> consing.
>
> The only problem is that this feature is only implemented on X and
> Haiku, and not consing a string every time the selection is set is
> impossible outside X.

Yes, that would solve the performance problem, but the surprising
behaviour would still exist.

That is, I think most people would not expect that just setting the mark
in a buffer would make the part between mark and point available in the
selection in other programs.

So I think just flipping the default to `only' would be the best thing
here, even if the current value has been in effect since 24.1,
apparently.  (And then mention this as an incompatible change in NEWS,
of course.)

So I think I'll do that, unless somebody objects a lot.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 08:40:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 04:40:12 2022
Received: from localhost ([127.0.0.1]:37542 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nryBA-0004hL-Gv
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 04:40:12 -0400
Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:36412)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nryB8-0004gx-Pq
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 04:40:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653036005; bh=ak6R9jQoLbQgLdrK29IWQ/OWpzOGnt+ebJqz4QMs72w=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=rCz7AV3bxkNYiV5sAlU9mFXhjYAJE1tVdTUw/kD1cus0olU5BxwHOU7DgI4kSOMUJWT3Kerlo197VK2H+8Fz0NOdmqfEtbysEpqGzY2xoi7eYi8RWwCRIh4o+MsLaXJbU9H8Ne/iueOyrnXvpQopDCAODbRqA0dv/5jCkyPFSZaFuQBdLh6K/Fur2jVynOx7Js+CScXeQDBp6O8TOhsJQSMFWQzmd2K/m70rKnwogV5WU27Tt4SXXZnOXpLsMl4d04wg1ZabwOibO7acldwE4a5oasM02gmbhH6pFQQS+VdCOYgHK9RykhtGzMueI7z9WKmN2D3DIGtjNz4EXDXJ3w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653036005; bh=FxIOjDOMrdjsZnBH9FSKjpJexRqjN58mVdBPmIeHTGO=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=p1FjCMz5yZb2ObN53ie2+hp/XQY+CVrZ4oW9RFdS2POf8LRZYuvk+YPF0GXkLj6114S2UvYSi31flb/+61v9HGakvS1LFH6mLW01UvGwfWVM7Ho1PaGEjVWHMIV+p+WbTdCJBA5zgYizd0BvMmxwqClpsT6u+DiR4ZomUrWZfaOBTPFPyqmj/rex75+4NHldqNHHqMXjvh4kea99gREfge0Kichk0XGVKM4zT6cmxFflpq6MNC6ravNHHLE4wvgnYvHsCyrFZGl+wX7mKbhp8Lgbw63jCeodlsr9xB65LAAxiWEuuU3fyohJQeKQ+wJ1HObiGc0CszWW0KHI9WRYFQ==
X-YMail-OSG: 14bSc4cVM1kbmL73.DMCW5zFQr40e3V2ETIuv7rwQZT_jpyuPJBhA78W8vBmUaD
 sT0kH3Rvh7hKU9s0aW9MDIdmF0ZLDDaIdiC9z5rilmJ1i5Y931tG1d68RmfqFv6EqKuSQFVDh_bx
 0YSJR5swjzSOsr_vSd0aJTdlHOY8NQgMdLgblHp248GCwaBqrOg1MC6wLBNsBHOarKQu6P0xwMc1
 .TY_e3JffJ6pNTqNghBxpvxJTdITku08GPMVdrhPG_MkWCcrLKcZNG47So1RpAeu8mkr7AdcyZkT
 G0S0G6fsvFPl5NgvANuFyu6ltO6J5cOoXV739CuOgBPTMMPlfZXlnhJS1slvlJ7yXeRvvFy1qDSK
 ixp8I149K1oATwUqxGhwdJxrkae8LLano2zo5yTJVcbdWE1u2pSdabRLnHSK6dqNZO6e1w7MYDWh
 ho_xNEZMn9nqGZhSBaJPXwr2SYtmDJnDEP3CPlxg3N7VeShZf9sOv.AGBhqRt8aHb6Jf5ZoJpQN9
 DnOv.bJ7pKkU2iI4TWldNx3htkoS47M5nY8MXA9XWgd16cbnweXjI.m0cj6jHvJD_ZlfWBnRc6dV
 PRlL6zoNbDS6pfuq0TQkcr9_FRI_JIfhRj7V8Akpwb0zUBlajejTGM2xuxLEofkGaHIEYvU1aQCQ
 eRjByKTKI5jXdGH0x8YlhGePHk6Pa1.QF86i8GD630sdrihjAVJ8aHuf9TC3qVBXj0kMWDiIA6P_
 fDAaqsir8Gyb8u0ydF5Fn.D40YHxRVSiaMLe3f9dv0aGhpeJoAtd0BkWv7kvXsE_F4PW29yDhc8w
 byiYJ6B0z_p7TAxXUYxM8AV.OQSK8gx15rd93MB_pwj7tOOy_wl4jOJS38nYmX2OCzGdU3VCpvRF
 _bLoniB4i2HuLcg8E69b3iHct4Zpxm3tyyxHeGlXEdNgly41zhUMyk0rmnngHoaLVg1umtg55779
 8D25R8Dv21Gk_13w8K1Yfz2SJSK39ZYDj575m8bQjKGCMfvSabhFd42rw3tiUqE7wBU98Dls892G
 XRWSb40JJX6u8mPCxV6AHtS2ildTki.8uySKo4FOFpz4hMSpUPlW.mduMa0FgkXTK2jOBz9BPi_S
 yLfjnwQ27DOfdNUaa7QGOEpHlwT6GSorpUzSk_Nr03qTuP1BHv.Ck2yCm3SZUh3vG19ipd_TISr2
 QJAqbmJJ0Q6LbgJHMPn.MDng.6vIND9q.DZqHx3ddleL8T4dw4tJxE4jYPlqYlMurlMfLySX.Uqf
 8S1g0Xn0CcqbVeKLpAOOvZIaRQdR6JJ2l3uHmsp4Xb7u0EyeDr3s_K56QoTrxlwhaPAzHIItUZ32
 wm2bKzdX04hHEYdV31NmZ2dcCgGItPKU3W9b943iqSB9H1yI3MsOOA_3bjjZGMe9xzws9HaeBahR
 5zvZ2BAWwDZ.RtZRy0gUsaZ43wWznK5RKS.aNIeQpjFcMfJRqMiyQEWiO4u81khR7pvxbTzZM04p
 Fmehrsepsg.sTvIKfKnSBznwfeJNmQHmaH6T2VzcFOK2p4tT6nVnSK9g9orRGYsm93vqp3kQHdTs
 Ile.Pj7Ov0_TGLAz0oDssfK.yHb9oJ9Nj6k24dpJPvAkJNFg1RHf0swPuBUbl0ht3a32_NoIVxPg
 l8InA.PG5SAp2nO8j2_CzxIYOKtZQoXb3dTygtCbo6U.wBOSTLMa6fDXIGeNf4rE5lOpLQXWOtEW
 bRopu8d0rVmg_LqDa2mvEyAD.EVxayAjBcElPU1l7fDBbFtdPpUX0egRDfNgDT0iGoJVu2i3zCy4
 wlrfIT8G6tfyQamGyUBuArv8cJpV6uWu_G9FojKvDW3B7QLoCpj9DsdkRurGVJ2.9uhhXvkp.PbX
 vHe2tGj4IAZSmiRWyvw0DXxyzZIkuDaqJA7BF6VQp2b9vScn.e5VQ004UgfjLW_NJhhfNGNFTSf6
 Q_csFyvUPpfabU3WYErJQrQVeRIQb0.qFz8WlpjLWKh9j7jTd0tTxeU4jq6l.QQOFNXtFKG61tqP
 Ynld2tuV4ChDLqL6dR2tZ9uyWsM7WIceGuUJ2X5QPG77H7G2mwUo4Zi6igEJtmaO6MtpbKA1Wjcu
 IiNt4u2xXLdgI84Uczy8AJm3fNvtqFN6wCGcqXBHF.7NPoCjOvrZhSkBr1n7LVrhOJTxRjySKfXz
 S6DeFgupZsHxDIOFkAaCUyaPNkwizmUTb6he9Of47iZy0JOllQH2S4GF_Wy.rYBvgq_v8rLAxn2e
 FoMTe86NmW.HDKSgRchb1c8oRL7JXxAhqOTBCxZHevUyAwzSKuXLzXHdAUK1AXl72Dg--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 08:40:05 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-lwwxg (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 858259df95ad42dd018f849af75edd4a; 
 Fri, 20 May 2022 08:40:00 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN> <87y1ywy525.fsf@HIDDEN>
Date: Fri, 20 May 2022 16:39:54 +0800
In-Reply-To: <87y1ywy525.fsf@HIDDEN> (Po Lu's message of "Fri, 20 May 2022
 16:35:46 +0800")
Message-ID: <87sfp4y4v9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 885
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org,
 Sujith <m.sujith@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Po Lu <luangruo@HIDDEN> writes:

> I didn't yet read the rest of the bug report, but AFAIK we already have
> a way to set a selection to a pair of positions in a buffer.  Requestors
> get the contents of the buffer between those two positions, but no
> string is consed until a program actually asks for the contents of the
> selection.
>
> We could have a new value of `select-active-regions' that tells Emacs to
> set the primary selections to buffer positions if the active region is
> not temporary, thereby avoiding the unreasonably high amount of string
> consing.
>
> The only problem is that this feature is only implemented on X and
> Haiku, and not consing a string every time the selection is set is
> impossible outside X.

We could also set the selection to two buffer positions or avoid setting
the primary selection if the region is more than N characters in length.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 08:36:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 04:36:03 2022
Received: from localhost ([127.0.0.1]:37529 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nry78-0004U6-N7
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 04:36:02 -0400
Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:38818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1nry76-0004TK-Ds
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 04:36:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653035755; bh=LMOISWNoIVetg9Ye7XbZxpxLrv6rTbnf5MJIpy2VsIE=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=h4jcvfEMELQJZ7I1uMFwbtPIE0CbLurCpWO557QuCmthx1MLuux3I6x4Ct1kKxHNCjozRvfCNDyXMhtF63V+PqZooCychmbBpRoZOqmBd0OpNFK+Huot4GPhpqoyaBY9aj3YHx9ceODu9P+TeSvCfyM07rVNFvA+NlOysxAEUkGEzacJFvtW1Nz/AZ8fCgLZznOMFxg3TUHbflCHcq+m6Wv/x1snDFyGF0ap/PisJk5Lg3CYoH/i23po35bNK4Bi5NsHN8kyqIcIazh9povWkX4hDB4aek6JEuqOkqNdxy0UlBJ3cUfy7GE8+FUnSCRuW4CDsC288XvswqbFTYzVXA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1653035755; bh=ksiFl5MtdpbYZ2FolAakHxWMwE6t//v7e1lz+GlAQY8=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=O/BT3DetD05XHpw68H2oMK4/DGMguohyVqk5nilQtmLwSFzog9wKs5SGaNTP6L/0p6THIWKYvfhUaLR6ok5TV+MjqaZLy0sTrtjdjN+/rTKa4VOsmErb0TeQQU8hM465uaHatPtSjTZjPkt0WsbKnDFRxuz9pnKqUBmXB1yP6MlYCyUcqNAnTbxZ8xAuG2I3Pvz+Qgl9i3K+AerbKxGE0/qqkY7hp/wNi0cWAWWi9LDNFcw5L7t4nshd+gBfj37+Fey0exiEKHRGUA44I2oCRCW8gBeGxzFligshoDHSs/gXfPUXTfJEwADpEFpi2sDu1mM0uEytGZTMp6h5O5U6yA==
X-YMail-OSG: _4vmW5EVM1lYHRqoZUQRKzUnhBJGGJbPkL7EGI6uHvdjuxjBnrHrKph5g5RO2w8
 itxXOlN57Xgs7fhJu9H00YvO8YWHqtRK9tnbsZjajwb_qjbYx9QNJrltP59T_wFDt14GtjFLL250
 .9ba7CZ0gdnTRpkcOxGzVx8QQ.E02LNy0Szl4EIc.xtczBnNUqD9aL2EMR1nAt4XL5guFcqAfc_5
 eJwlMFP7iljesSvV1D8RZvBnR0WwS3hfVewfMCpWL_9ycapxMNd9ZO5WGKGpfgpsua3FJeb098qy
 KcTo4x_Ms0h4L4H5WNoCl1rLWYPazB2Yr284H8GvHZH8.5tuGxHlUy6fBrh0UhAYSebEHckJXcQ4
 ZoIgtl1mGbgoMVlY39DkGaQ82kEXhpUiUq950C8dn_J1ycbDafwQgGY55phlvr69xV08jFTqxnTh
 cwY5k5zdxZjePYJrBjEIsA.y0LCJx0fCeZRF4nf.tLzTvMGExerBweAQdEFmkYpoKNbJTgCtiBSI
 Nkcpw7Uf2z3q4OcnDDkcolS4hedWqNl8KZe87Et1DFfSv_BQcYBkqaPvZjKHNItJmaCMowGy3SRv
 mMV2X0vO5folfsH52RKrSi_x1BVo5oMHsSCyJpF19yQWeYKPv8Xvusrp4ZR3iEAiIMX7_MExBmvt
 xkyIW9SRWIZ.XCwuOsGwv6HMkd3slH6mAj1Qm_uUhnzN9wNDrFl0aLogksBU6VkbMVRB8b8FylfS
 2LqVhuYwgSKshyhU_bhDrfCNRRa7fAl_ZY3RBd5E.XGNtKYGH2I6Fd.IQ4SMqDpzJM7Qp_knZ6mf
 suAGGS15wOC5T3TOFslcyKOgBN1pgUPzriBDD10FyUX3bjUIeV9tojVV426HkOUJRo2NiGbJ5iCh
 OuSfDBjIcHZD2Ha1GNkBYaBfx_wo9Dk1qjKAGaYi5zRWzpN_6ECkoMetOu0hJLv7ds7o7OlUC8MA
 EaEjwG5D26385pmYJAL.eDxNKYzssMV4SCuQ1o9wqCXSyV4udbJR067gId0dHuaLxpmdRIPI5FUZ
 dNXox7mINsPKmD3Cq1MCws_cc3MS2U.ZKtR_8duLDQHg4R3rykHUiYO7VAmluhv1WVwDDFSdOiS.
 bexTS2r_pY6o8WKTytrJuvNetE1.z9eC5A6HXj_P.NV2CuBxY_jKGueqhxHN6aN20Ds4mFkiI0Ny
 2wKxbcCIy6yJoTwBeYLDP_Oore_LkeNc7PCkIBVnw1N8m97m4kflKeSY2SvifciiCoKwmtxtnHc_
 yBJaIfOLp8qj7ZoMFAPg0weC69XE8wnpwgJSE7WvxmqpkyecnKKbgWCudjbOEfkCK65O3bUzx24o
 TcJdguAEkSfpC.PLQoMhTyF6zbZFSRSyYXSHArQI3eHqQmTsaemFdXnNRqY7ig8DlpsWHi9EadlQ
 38MvcckNOk4mWtLgBb00IoEp8iqAgwtGYE5Ny6unqzvtSM3ceFrKbm18J392IkN7kreEEa2jgw30
 kh.e6QqYKlCKYzWfVs5XH7aCd1y43L4l2JvA18ydQnCQF5Fc8u8yQ4oFZJUiAnU_rIrcy3AmK0MH
 j9xx9qxO2kinWeAX2WPbAWE85AXDoi8KGbYvl9ut3_GP14Qdkv.4XE8Ogufd47I4Llz0qz5l2UGM
 Jl8JrfFrBktPRrg3S_c2tawIfZNx9e9VWihnTOmS9wHxWhlLBvxEuA04vT1WgtNI9NyWdTMZvono
 U5Kh7y.PUjzAvFACNcYTidGbaft6S17QQCgkn9mBvaypZCLtYLVklp4FtcPMyAZCK3oLXt1m6Rdn
 xf.eiVsvcgZ3GC7h6TaBVdgFBxOCo9vzyI6OD6BJDO2Obcy1TQzvYwEsY70BIBBkN.oUoydVoLzW
 ZARmyvB_FBe6v2Udo9mprkBHc_a1ZM_hbwXPl520QZm9fB5Wab_TEdWTSXKFwpAQah54hbobKUNl
 f5N6sK3bvdGm70Fons0TeDyJfzBeWEQ6GywU5XWGIE41eWd6LWvHX0yO2DtmT5iCRlwW7J9oa2Nv
 YJ4I5HozeFk3XQH0QWJHFuUO7uuaAIpzS5dKnTEKwdWwViXQt2UmxuHy2kEs5UqS.f.khIZhIoz2
 PB3MEs.B_2.rBJitflwZE5SVJmRd7wkGtg3d_dymkZ3GQ6a.910z_WS0zlqz2pNVs02RRX8PKNch
 cHhrBABMrvwf.fkQc4haGZbZds5UdfxbZohzxu2b5Vt9Anz.7.pfpyXwZ_65bzOQwncRrXM9__MA
 NgIBgxnfoSKrYpagAdRf6c.u6FSn41WRpOwv9pK6gcDi17yPZ4WFPkr5GEdwz
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 May 2022 08:35:55 +0000
Received: by hermes--canary-production-sg3-7959d4d9bd-whrqc (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 08640a75ce7ce8356e9808c40f511ae5; 
 Fri, 20 May 2022 08:35:51 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN>
Date: Fri, 20 May 2022 16:35:46 +0800
In-Reply-To: <87leux6jey.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Fri,
 20 May 2022 04:13:09 +0200")
Message-ID: <87y1ywy525.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20225
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 931
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Sujith <m.sujith@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> In any case, I think changing the default to `only' here would make a
> lot of sense, but on the other hand, the t value has been the default
> for a long time, so changing it now might just be too annoying.

I didn't yet read the rest of the bug report, but AFAIK we already have
a way to set a selection to a pair of positions in a buffer.  Requestors
get the contents of the buffer between those two positions, but no
string is consed until a program actually asks for the contents of the
selection.

We could have a new value of `select-active-regions' that tells Emacs to
set the primary selections to buffer positions if the active region is
not temporary, thereby avoiding the unreasonably high amount of string
consing.

The only problem is that this feature is only implemented on X and
Haiku, and not consing a string every time the selection is set is
impossible outside X.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 07:16:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 20 03:16:28 2022
Received: from localhost ([127.0.0.1]:37401 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nrws7-0008QN-Sp
	for submit <at> debbugs.gnu.org; Fri, 20 May 2022 03:16:28 -0400
Received: from eggs.gnu.org ([209.51.188.92]:36734)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1nrws6-0008Pz-1q
 for 29889 <at> debbugs.gnu.org; Fri, 20 May 2022 03:16:27 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:49804)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nrws0-0003bG-RX; Fri, 20 May 2022 03:16:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=VchEUQKrTMoHNEqFmK2ppB0EXiy5wD/8J2WilSHAjMk=; b=Cpycmo7foEmZslnilk49
 V2yg2ifT9W+ceEDz1vT0J1kwm5SLrzo8w+JpFHfhzlUF7iatyQhiG/6eQpVoM5A+VzEpq6RJT5SNT
 FiOBl3vc7JGLAZT04DqXt9RJULm6o4UBHnSXKEmKY147louv2lLUbgUea0NgRaTjsuukmovFKqpH4
 0qMKT86Y33Bja0zGRwrv9xsQXwVqu4FRPgFDQblUpgFlqX6Er+DupnygxGxIMR2uFPk5ZKWtTtvAJ
 KdeA4jWs81rwKXn8ou89lh9XQqrpZyy1wiYw5vc7P1Umkb/qvhMT3RHn2Z6jhM9h8I4ZOtg9p1aJE
 psI/TaVMz0/Dlg==;
Received: from [87.69.77.57] (port=1304 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nrwrr-0003p1-Qc; Fri, 20 May 2022 03:16:18 -0400
Date: Fri, 20 May 2022 10:16:10 +0300
Message-Id: <83r14obrnp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87leux6jey.fsf@HIDDEN> (message from Lars Ingebrigtsen on Fri, 
 20 May 2022 04:13:09 +0200)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
 <87leux6jey.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Lars Ingebrigtsen <larsi@HIDDEN>
> Cc: 29889 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
> Date: Fri, 20 May 2022 04:13:09 +0200
> 
> Lars Ingebrigtsen <larsi@HIDDEN> writes:
> 
> > Skimming the rest of the thread, the discussion was about
> > select-active-regions and whether to have it to `only' or t.  It's still
> > t (which, if I understand correctly, was the problematic value).  
> 
> The doc string here is confusing (and wrong?)
> 
> --------
> If non-nil, an active region automatically sets the primary selection.
> If the value is ‘only’, only temporarily active regions (usually made
> by mouse-dragging or shift-selection) set the window selection.
> 
> This takes effect only when Transient Mark mode is enabled.
> --------
> 
> "window selection" should probably be "primary selection"?

Probably what was meant is "window-system's primary selection".

> The "This" is confusing -- is it referring to `only' or to all
> non-nil values?  I think it's the latter.

Yes.

> In any case, I think changing the default to `only' here would make a
> lot of sense, but on the other hand, the t value has been the default
> for a long time, so changing it now might just be too annoying.
> 
> Eli, what do you think?

I have that set to 'only' long ago.  What does that tell you? ;-)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 20 May 2022 02:13:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 19 22:13:20 2022
Received: from localhost ([127.0.0.1]:37045 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nrs8m-0002pQ-9S
	for submit <at> debbugs.gnu.org; Thu, 19 May 2022 22:13:20 -0400
Received: from quimby.gnus.org ([95.216.78.240]:57436)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nrs8k-0002pB-Ua
 for 29889 <at> debbugs.gnu.org; Thu, 19 May 2022 22:13:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID
 :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=FxMoQ+s6MEeuOGycDP47no8gSo7DDh/Wik5NxcLo4hU=; b=EJY4sFMhAwd9KkqoC7GGAFfQ0N
 h9G2tNiETTia5ApZpq4kk1MDDsKszkVx9ILxoU6DQHZJvUqzTFT2vFPzPe3NN1rwdez538/6l3AVc
 l86tqKiffKAvVqEfFN5RUwwsadYEjKwtr5harW3MCgstIb6LxW/So3z9Qr5t/LDWX58Y=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nrs8c-0001Hn-9O; Fri, 20 May 2022 04:13:12 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Sujith <m.sujith@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <87zgke601k.fsf@HIDDEN>
X-Now-Playing: Tuxedomoon's _Ship Of Fools_: "A Piano Solo"
Date: Fri, 20 May 2022 04:13:09 +0200
In-Reply-To: <87zgke601k.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Thu,
 21 Apr 2022 15:25:27 +0200")
Message-ID: <87leux6jey.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Lars Ingebrigtsen <larsi@HIDDEN> writes: > Skimming the
 rest of the thread,
 the discussion was about > select-active-regions and whether
 to have it to `only' or t. It's still > t (which, if I understand correctly,
 was the problematic value). [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: Eli Zaretskii <eliz@HIDDEN>, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Skimming the rest of the thread, the discussion was about
> select-active-regions and whether to have it to `only' or t.  It's still
> t (which, if I understand correctly, was the problematic value).=20=20

The doc string here is confusing (and wrong?)

--------
If non-nil, an active region automatically sets the primary selection.
If the value is =E2=80=98only=E2=80=99, only temporarily active regions (us=
ually made
by mouse-dragging or shift-selection) set the window selection.

This takes effect only when Transient Mark mode is enabled.
--------

"window selection" should probably be "primary selection"?  The "This"
is confusing -- is it referring to `only' or to all non-nil values?  I
think it's the latter.

In any case, I think changing the default to `only' here would make a
lot of sense, but on the other hand, the t value has been the default
for a long time, so changing it now might just be too annoying.

Eli, what do you think?

--=20
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.
Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 21 Apr 2022 13:25:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 21 09:25:39 2022
Received: from localhost ([127.0.0.1]:48708 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nhWoV-0002oQ-KA
	for submit <at> debbugs.gnu.org; Thu, 21 Apr 2022 09:25:39 -0400
Received: from quimby.gnus.org ([95.216.78.240]:56314)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nhWoT-0002o7-9c
 for 29889 <at> debbugs.gnu.org; Thu, 21 Apr 2022 09:25:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=SH7LC34aVUdF/2Co9B2cTxw1mVzRyVdDJKbr7os6ZB4=; b=rfQXPJvIsvVyc0wXsQMnRSPSTA
 Ir7RPlrWthtt3NcN7dLhovWM+DtscVqKlITirFOlw3yRbCQqgwT9wp3fmlex6b8bccO4AIQlDZq3x
 PS5jsB7QtKLvaBkCNlFERAENDmFuEuGdcBPl3E8zsixEbnpi/eG4aNjSASM9QUGmB9iw=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nhWoK-0005Op-Hk; Thu, 21 Apr 2022 15:25:30 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Sujith <m.sujith@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN>
X-Now-Playing: William Basinski's _The Disintegration Loops_: "DLP 1.1"
Date: Thu, 21 Apr 2022 15:25:27 +0200
In-Reply-To: <87y3lmgphl.fsf@HIDDEN> (Sujith's message of "Fri, 29 Dec 2017
 09:22:22 +0530")
Message-ID: <87zgke601k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Sujith <m.sujith@HIDDEN> writes: > Visual selection of
 text becomes very slow and hogs the > CPU in some cases. > > For example,
 open the file lisp/progmodes/vhdl-mode.el in > the emacs codebase. And then,
 to reproduce this issue: > [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Sujith <m.sujith@HIDDEN> writes:

> Visual selection of text becomes very slow and hogs the
> CPU in some cases.
>
> For example, open the file lisp/progmodes/vhdl-mode.el in
> the emacs codebase. And then, to reproduce this issue:
>
> * Scroll patiently to the bottom using C-v.
>   (this is essential, jumping to the bottom doesn't seem to bring
>   up this issue).
> * Set mark with C-SPC.
> * Go to the beginning with M-<.
> * Now move the cursor up and down.
>
> The selection is jerky and CPU usage is very high.

(I'm going through old bug reports that unfortunately weren't resolved
at the time.)

I'm unable to reproduce the issue in recent Emacs versions (like 28.1).
Are you still seeing the problem?

Skimming the rest of the thread, the discussion was about
select-active-regions and whether to have it to `only' or t.  It's still
t (which, if I understand correctly, was the problematic value).  

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 7 Jan 2018 17:54:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 07 12:54:14 2018
Received: from localhost ([127.0.0.1]:39822 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eYF9C-0003G2-MB
	for submit <at> debbugs.gnu.org; Sun, 07 Jan 2018 12:54:14 -0500
Received: from pmta21.teksavvy.com ([76.10.157.36]:51760)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1eYF9A-0003Fo-0g
 for 29889 <at> debbugs.gnu.org; Sun, 07 Jan 2018 12:54:12 -0500
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EjMgCuXVJa/yyKSC1cHAEBAQQBAQoBA?=
 =?us-ascii?q?YM/gVqJSYR6jnGCApk/CoU7AoQyQxQBAQEBAQEBAQEDaCiFJQEEAXkFCwsNJxI?=
 =?us-ascii?q?UGDGKPAi0JiECig4BAQEBAQUCASWEIIIVhm2LGgWTOZAllzwBig8oh1OXF4E8N?=
 =?us-ascii?q?iOBUDIaCDCCaIR0I4pRAQEB?=
X-IPAS-Result: =?us-ascii?q?A2EjMgCuXVJa/yyKSC1cHAEBAQQBAQoBAYM/gVqJSYR6jnG?=
 =?us-ascii?q?CApk/CoU7AoQyQxQBAQEBAQEBAQEDaCiFJQEEAXkFCwsNJxIUGDGKPAi0JiECi?=
 =?us-ascii?q?g4BAQEBAQUCASWEIIIVhm2LGgWTOZAllzwBig8oh1OXF4E8NiOBUDIaCDCCaIR?=
 =?us-ascii?q?0I4pRAQEB?=
X-IronPort-AV: E=Sophos;i="5.46,326,1511845200"; d="scan'208";a="17040924"
Received: from unknown (HELO ceviche.home) ([45.72.138.44])
 by smtp.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 12:54:05 -0500
Received: by ceviche.home (Postfix, from userid 20848)
 id A10F166326; Sun,  7 Jan 2018 12:54:05 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
Message-ID: <jwvk1wtzher.fsf-monnier+emacsbugs@HIDDEN>
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN>
 <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
 <87608fwzx1.fsf@HIDDEN> <83incf9ydr.fsf@HIDDEN>
 <jwvzi5r0zza.fsf-monnier+emacsbugs@HIDDEN> <834lnz9d3h.fsf@HIDDEN>
 <5A5245FC.4080309@HIDDEN> <83h8rx8tbz.fsf@HIDDEN>
Date: Sun, 07 Jan 2018 12:54:05 -0500
In-Reply-To: <83h8rx8tbz.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 07 Jan
 2018 19:36:00 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 29889
Cc: martin rudalics <rudalics@HIDDEN>, 29889 <at> debbugs.gnu.org,
 m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

> Yes.  However, I don't feel I can defend the change of the default
> value in Emacs 26, unless I hear more support from developers.

I don't have a strong opinion either way:
- on the one hand, it seems very harmless in terms of the risk to break
  existing Elisp packages: the change should only affect
  interactive behavior.
- on the other hand, we lived with this for 2 years now, so it's not
  terribly urgent.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 7 Jan 2018 17:36:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 07 12:36:28 2018
Received: from localhost ([127.0.0.1]:39810 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eYEs0-0002rp-JR
	for submit <at> debbugs.gnu.org; Sun, 07 Jan 2018 12:36:28 -0500
Received: from eggs.gnu.org ([208.118.235.92]:35169)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eYErz-0002rc-19
 for 29889 <at> debbugs.gnu.org; Sun, 07 Jan 2018 12:36:27 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eYErt-0007LF-79
 for 29889 <at> debbugs.gnu.org; Sun, 07 Jan 2018 12:36:22 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44770)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eYErm-0007Ap-GQ; Sun, 07 Jan 2018 12:36:14 -0500
Received: from [176.228.60.248] (port=1665 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eYErl-0002q4-Vq; Sun, 07 Jan 2018 12:36:14 -0500
Date: Sun, 07 Jan 2018 19:36:00 +0200
Message-Id: <83h8rx8tbz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-reply-to: <5A5245FC.4080309@HIDDEN> (message from martin rudalics on Sun,
 07 Jan 2018 17:08:28 +0100)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN>
 <83tvw9gb26.fsf@HIDDEN>	<87efndro8q.fsf@HIDDEN>
 <837et4fraf.fsf@HIDDEN>	<87wp13h3jn.fsf@HIDDEN>	<724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>	<1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>	<87608fwzx1.fsf@HIDDEN>
 <83incf9ydr.fsf@HIDDEN>	<jwvzi5r0zza.fsf-monnier+emacsbugs@HIDDEN>
 <834lnz9d3h.fsf@HIDDEN> <5A5245FC.4080309@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, monnier@HIDDEN, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> Date: Sun, 07 Jan 2018 17:08:28 +0100
> From: martin rudalics <rudalics@HIDDEN>
> CC: 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
> 
>  > So do we change it back to 'only' for Emacs 26?  Sounds a bit risky to
>  > me, after it has been t for 2 major releases, with no one complaining
>  > until now.
> 
> See also Bug#29661.

Yes.  However, I don't feel I can defend the change of the default
value in Emacs 26, unless I hear more support from developers.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 7 Jan 2018 16:08:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 07 11:08:49 2018
Received: from localhost ([127.0.0.1]:39762 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eYDVB-0000oE-0H
	for submit <at> debbugs.gnu.org; Sun, 07 Jan 2018 11:08:49 -0500
Received: from mout.gmx.net ([212.227.17.20]:55846)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1eYDV9-0000o0-4x
 for 29889 <at> debbugs.gnu.org; Sun, 07 Jan 2018 11:08:47 -0500
Received: from [192.168.1.100] ([212.95.5.154]) by mail.gmx.com (mrgmx103
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MI5rO-1eay7g1cZ4-003srA; Sun, 07
 Jan 2018 17:08:34 +0100
Message-ID: <5A5245FC.4080309@HIDDEN>
Date: Sun, 07 Jan 2018 17:08:28 +0100
From: martin rudalics <rudalics@HIDDEN>
MIME-Version: 1.0
To: Eli Zaretskii <eliz@HIDDEN>, 
 Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN>
 <83tvw9gb26.fsf@HIDDEN>	<87efndro8q.fsf@HIDDEN>
 <837et4fraf.fsf@HIDDEN>	<87wp13h3jn.fsf@HIDDEN>	<724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>	<1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>	<87608fwzx1.fsf@HIDDEN>
 <83incf9ydr.fsf@HIDDEN>	<jwvzi5r0zza.fsf-monnier+emacsbugs@HIDDEN>
 <834lnz9d3h.fsf@HIDDEN>
In-Reply-To: <834lnz9d3h.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:ymL0iuamNYsCZtfQPOlnylsuUwEtP9hTmAb3S3kA8Z7DgdtuSz2
 5cZnef/0pai3aHl6+fcB0JlnBxJMv6T5Fo0ljFlK3QfDGhFOpios5qI7ewfVSexRRC9ZOay
 xUswnjO3lVWx01tXUj7AsnmQAKJcM94JUWbgwt9M+oz84OSQqQOHjr1OM/0RAVn0Ps6OFlW
 3zK+K7zawffLGDnjwDEdA==
X-UI-Out-Filterresults: notjunk:1;V01:K0:+tq0arCe2kI=:6qt+tNo5xaz62WkWLVUVNZ
 SneyIn+UsH5xzHiqiJD1j/1jZqGrwSM34E0Y0YVYDz7DwgMOi+LiVNbWT/B+gRkQrmips3nBL
 Fjk2yfwE5oI9raJMJ84GW+tQ4Fh2bkXl1qLvlRWz60O5P/Ly98PND8CDRiCwHoC3EtfNpLr+K
 4aNS2hmnqxxoMmUI58EvwvD+MIsJ9MrkEadCc7mJPbq9X0vnPO7XhcbHo5NN9FcHtgunhXXvw
 Ks+wE+vlg/xvCA76kHjp6xuoz8IcPx8+Tk64hMc3qFjtqmCnDVvoDytMY2sjg+XHqOjVgkWvc
 qllfomlL8fLab7/Q1h58eW3clGR7V6s2tP06eBqs/HJVArZQ1V4HS4Putmm1z/NUsLMage4uj
 yelTOZW/QJumzDWFwlEp6FtnVvyawODP0KONKXKdXZCBSup1JkamMQW3Sy00d7t2lT7bb5mZY
 irch1Pz/vlCSWB/61ciQxx2L5Frng759mpLsNHQKn3kCSy45IXs57QQSb34Pg54BGTpZwQKDK
 zK/Aiz4PrpkkprwjAVPcmBO3u6Ty4StRkDGo9VOPsNx05KeNFSY7RQquTTAz8kA4Av9pFEAPs
 d5R3D6fi/IiDRdfeBiWit605wZwD0BhEYej+yojj645XfEDHoRT7DBTpPbYU+SasD8JmLB0sX
 MQbNKMHpbrn2NPK11BgSliWcje2eCjxX0SjvOZpE8L6Gr9QRzEb2U09vtiUPsvWDhDr+0uTSX
 h7qdp482RUy984MgzoiTn7MF+aZX+Pn577W5yAWJHPKwrJcpwn5PPWd5f+4RW6DGXlpyonMdh
 VwuINfUiIM0Lou7k29b80hC6c0ywRB14XDijCTd85w5yNaziS6vRg2MqoqosPncdeEmgO2P
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

 > So do we change it back to 'only' for Emacs 26?  Sounds a bit risky to
 > me, after it has been t for 2 major releases, with no one complaining
 > until now.

See also Bug#29661.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 7 Jan 2018 15:24:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 07 10:24:07 2018
Received: from localhost ([127.0.0.1]:39743 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eYCnv-0008FI-KI
	for submit <at> debbugs.gnu.org; Sun, 07 Jan 2018 10:24:07 -0500
Received: from pmta11.teksavvy.com ([76.10.157.34]:47811)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1eYCnv-0008Ev-43
 for 29889 <at> debbugs.gnu.org; Sun, 07 Jan 2018 10:24:07 -0500
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EBjQCqOlJa/yyKSC1cHAEBAQQBAQoBA?=
 =?us-ascii?q?YM/gVqJSYR6jnGCApk/hUUChDJDFAEBAQEBAQEBAQNoKIUlAQQBeQULCw0nEhQ?=
 =?us-ascii?q?YMYo8CLQAIQKKDQEBAQEBBQIBJYY1hm2LGgWTOYY2iW+LfItAAYoPKIdTmFM2I?=
 =?us-ascii?q?4FQMhoIMD2CK4R0I4pOAQEB?=
X-IPAS-Result: =?us-ascii?q?A2EBjQCqOlJa/yyKSC1cHAEBAQQBAQoBAYM/gVqJSYR6jnG?=
 =?us-ascii?q?CApk/hUUChDJDFAEBAQEBAQEBAQNoKIUlAQQBeQULCw0nEhQYMYo8CLQAIQKKD?=
 =?us-ascii?q?QEBAQEBBQIBJYY1hm2LGgWTOYY2iW+LfItAAYoPKIdTmFM2I4FQMhoIMD2CK4R?=
 =?us-ascii?q?0I4pOAQEB?=
Subject: [SUSPECTED SPAM] Re: bug#29889: 27.0.50; Slow visual selection
X-IronPort-AV: E=Sophos;i="5.46,326,1511845200"; d="scan'208";a="17569132"
Received: from unknown (HELO pastel.home) ([45.72.138.44])
 by smtp.teksavvy.com with ESMTP; 07 Jan 2018 10:24:01 -0500
Received: by pastel.home (Postfix, from userid 20848)
 id 7E8B96049F; Sun,  7 Jan 2018 10:24:01 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Message-ID: <jwvvagdzobo.fsf-monnier+emacsbugs@HIDDEN>
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN>
 <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
 <87608fwzx1.fsf@HIDDEN> <83incf9ydr.fsf@HIDDEN>
 <jwvzi5r0zza.fsf-monnier+emacsbugs@HIDDEN> <834lnz9d3h.fsf@HIDDEN>
Date: Sun, 07 Jan 2018 10:24:01 -0500
In-Reply-To: <834lnz9d3h.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 06 Jan
 2018 18:16:50 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

> But do we have a way of "adjusting" a string like that?

I was thinking of storing the "selected text" not as a single string but
a list of "operations" (from which we could generate the actual string
upon request).

> That sounds cleaner to me.  Also much easier to implement.

I think so too (I wrote them in the order in which they occurred to me).

> But it can only be done on master, I think.

Definitely.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 6 Jan 2018 16:17:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 06 11:17:22 2018
Received: from localhost ([127.0.0.1]:38330 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eXr9u-0006lm-3x
	for submit <at> debbugs.gnu.org; Sat, 06 Jan 2018 11:17:22 -0500
Received: from eggs.gnu.org ([208.118.235.92]:38832)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eXr9t-0006la-3o
 for 29889 <at> debbugs.gnu.org; Sat, 06 Jan 2018 11:17:21 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eXr9j-0004OX-OV
 for 29889 <at> debbugs.gnu.org; Sat, 06 Jan 2018 11:17:15 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54229)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eXr9j-0004Nn-Ku; Sat, 06 Jan 2018 11:17:11 -0500
Received: from [176.228.60.248] (port=2677 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eXr9i-0003fn-Dq; Sat, 06 Jan 2018 11:17:11 -0500
Date: Sat, 06 Jan 2018 18:16:50 +0200
Message-Id: <834lnz9d3h.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
In-reply-to: <jwvzi5r0zza.fsf-monnier+emacsbugs@HIDDEN> (message from Stefan
 Monnier on Sat, 06 Jan 2018 10:37:27 -0500)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN>
 <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
 <87608fwzx1.fsf@HIDDEN> <83incf9ydr.fsf@HIDDEN>
 <jwvzi5r0zza.fsf-monnier+emacsbugs@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, m.sujith@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Stefan Monnier <monnier@HIDDEN>
> Cc: Sujith <m.sujith@HIDDEN>,  29889 <at> debbugs.gnu.org
> Date: Sat, 06 Jan 2018 10:37:27 -0500
> 
> > In fact, I cannot understand why the default was changed to t in
> > 7c23dd4.  The discussions leading to those changes all mention the
> > value 'lazy' (later renamed to 'only') as the default, and there's
> > nothing I could find explaining why t was eventually deemed a better
> > default.
> 
> FWIW I was also surprised to see its default is t rather than `only`
> (and even more surprised that I hadn't noticed it all this time).

So do we change it back to 'only' for Emacs 26?  Sounds a bit risky to
me, after it has been t for 2 major releases, with no one complaining
until now.

> I think to make t work well (i.e. to avoid the obvious performance issue
> discussed in the current bug-report), we'd need to rework the code so as
> to try and avoid re-allocating a complete brand new string all the time.
> 
> E.g. special-case the common situation where nothing in the buffer has
> been modified since last time and only extract some kind of "adjustment"
> (i.e. something that says "remove last N chars" or "append this string").

But do we have a way of "adjusting" a string like that?  Or did you
think of a primitive that avoids consing a new string (assuming the
text properties were already stripped from the string)?

> Or maybe extract the region lazily: only remember the start and end
> position of the region in the post-command-hook and postpone extracting
> the region until either the primary selection is requested or the text
> is about to be changed/destroyed (i.e. from before-change-function or
> kill-buffer-hook).

That sounds cleaner to me.  Also much easier to implement.

But it can only be done on master, I think.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 6 Jan 2018 15:47:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 06 10:47:28 2018
Received: from localhost ([127.0.0.1]:38293 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eXqgy-00064X-7B
	for submit <at> debbugs.gnu.org; Sat, 06 Jan 2018 10:47:28 -0500
Received: from mail-pf0-f182.google.com ([209.85.192.182]:46765)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <m.sujith@HIDDEN>) id 1eXqgx-00064L-83
 for 29889 <at> debbugs.gnu.org; Sat, 06 Jan 2018 10:47:27 -0500
Received: by mail-pf0-f182.google.com with SMTP id c204so3441462pfc.13
 for <29889 <at> debbugs.gnu.org>; Sat, 06 Jan 2018 07:47:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=9EfE9T19SeBAOVDLp8TN+3jpacsNI9mxQ27YpqIEUV8=;
 b=XAmvO8yFW0Po98EztyrDf6svRt5+BFTQV5CDdN1mzz6FjDnhP/6a+MVRdZRJbeKs4g
 JPkZqP5F9kICoaIvX0z/e5ASNFWFrkIuFtGV9Ksfd7nrP24Y8upNgaAYbRM5Z1lC1UTS
 ZVGNsMMYFRrywcVRXNQzb4X4akxj0yjXSVvhrnkgSA0kB25DbbLKfEwBaucuT9KT+JrU
 kpwQxfP2LcQ1V2FJRI58lJn/vCz9IKz8kXyehXEQNB05OHDvwSVB8xAoO+SYELd4OxbO
 qxa957w/sx0S6q0tZROthjoH3RUBp9PIwfJD2ywSo7p5Q2m1BLVTpgVRqJ8p1Duf2HJM
 peNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=9EfE9T19SeBAOVDLp8TN+3jpacsNI9mxQ27YpqIEUV8=;
 b=oC5jeRjf/3AUV5PpbD6KgslEF+ep1lcJiIhN5u6q1v4a89K0aXt/Q+aajSuI0hCNDu
 NYBx/fM4OKgzM5grDpJ/tuT6GvwEl2af6Ilwv7HMyHpn7/E7s45/CvNrgcjU+y5KAigj
 y6rKny90M72EzqTrGCgq6+kZ6nLZGSfaf/V1M+XbHIPfb6sP38icTNgNLB43mPEYs0Lp
 P7ezDpR9MyHkdTL+cDup6I1ULF0IT75F6QYVpG50jV4TrWdWPD/7hiM7qsMqg10c4RLQ
 qHxrdsdDw4OlT6Pfy0C1Jc2Iis10Pn4dIhd54xtXY32v+wUASFTbbANSYIcCPpaVOdLL
 ghsw==
X-Gm-Message-State: AKGB3mLz2HP0sRdS99xXNS5eGc7vp/WBReKXfQoITbgyOTaC6QP3I6ZI
 V/fG0vV98yodvc0jr6inP3PI5wyT
X-Google-Smtp-Source: ACJfBov5sHjH9uzOPkZbWvKSpszNBF5H9uM+0Nq3gpDCxbu+6vihilqnTra51OXdP+Zu2q+sel1ziA==
X-Received: by 10.99.116.22 with SMTP id p22mr1420950pgc.4.1515253640544;
 Sat, 06 Jan 2018 07:47:20 -0800 (PST)
Received: from the-damned ([117.249.218.213])
 by smtp.gmail.com with ESMTPSA id n65sm18163797pfa.83.2018.01.06.07.47.16
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 06 Jan 2018 07:47:20 -0800 (PST)
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN> <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN> <87608fwzx1.fsf@HIDDEN>
 <83incf9ydr.fsf@HIDDEN>
User-agent: mu4e 0.9.18; emacs 27.0.50
From: Sujith <m.sujith@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
In-reply-to: <83incf9ydr.fsf@HIDDEN>
Date: Sat, 06 Jan 2018 21:16:52 +0530
Message-ID: <87608fyopf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Eli Zaretskii <eliz@HIDDEN> writes:
> That would be my recommendation, yes.  Especially if you happen to
> deal frequently with large regions, and you did not disable
> transient-mark-mode.

I select large regions to run 'clang-format-region' to cleanup
code in a preferred format, so I can see this quite frequently.

Thanks for looking into this.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 6 Jan 2018 15:37:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 06 10:37:34 2018
Received: from localhost ([127.0.0.1]:38288 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eXqXO-0005qz-7Y
	for submit <at> debbugs.gnu.org; Sat, 06 Jan 2018 10:37:34 -0500
Received: from pmta31.teksavvy.com ([76.10.157.38]:60818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1eXqXN-0005qm-0Y
 for 29889 <at> debbugs.gnu.org; Sat, 06 Jan 2018 10:37:33 -0500
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GjMAAg7FBa/yyKSC1bHAEBAQQBAQoBA?=
 =?us-ascii?q?YMPMIFaiUmEeo50ggKZP4VFAoQyQxQBAQEBAQEBAQEDaCiFJQEEAXkFCwsNJxI?=
 =?us-ascii?q?UGDGKPAiuP4MoIQKKEQEBAQEBBQIBJYQgghWGbYsaBZM5kCWhTCiHU5hTNiOBU?=
 =?us-ascii?q?DIaCDCCaIR0I4pNAQEB?=
X-IPAS-Result: =?us-ascii?q?A2GjMAAg7FBa/yyKSC1bHAEBAQQBAQoBAYMPMIFaiUmEeo5?=
 =?us-ascii?q?0ggKZP4VFAoQyQxQBAQEBAQEBAQEDaCiFJQEEAXkFCwsNJxIUGDGKPAiuP4MoI?=
 =?us-ascii?q?QKKEQEBAQEBBQIBJYQgghWGbYsaBZM5kCWhTCiHU5hTNiOBUDIaCDCCaIR0I4p?=
 =?us-ascii?q?NAQEB?=
X-IronPort-AV: E=Sophos;i="5.46,322,1511845200"; d="scan'208";a="16923811"
Received: from unknown (HELO pastel.home) ([45.72.138.44])
 by smtp.teksavvy.com with ESMTP; 06 Jan 2018 10:37:27 -0500
Received: by pastel.home (Postfix, from userid 20848)
 id 3013361839; Sat,  6 Jan 2018 10:37:27 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
Message-ID: <jwvzi5r0zza.fsf-monnier+emacsbugs@HIDDEN>
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN>
 <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
 <87608fwzx1.fsf@HIDDEN> <83incf9ydr.fsf@HIDDEN>
Date: Sat, 06 Jan 2018 10:37:27 -0500
In-Reply-To: <83incf9ydr.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 06 Jan
 2018 10:37:04 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, Sujith <m.sujith@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

> In fact, I cannot understand why the default was changed to t in
> 7c23dd4.  The discussions leading to those changes all mention the
> value 'lazy' (later renamed to 'only') as the default, and there's
> nothing I could find explaining why t was eventually deemed a better
> default.

FWIW I was also surprised to see its default is t rather than `only`
(and even more surprised that I hadn't noticed it all this time).

I think to make t work well (i.e. to avoid the obvious performance issue
discussed in the current bug-report), we'd need to rework the code so as
to try and avoid re-allocating a complete brand new string all the time.

E.g. special-case the common situation where nothing in the buffer has
been modified since last time and only extract some kind of "adjustment"
(i.e. something that says "remove last N chars" or "append this string").

Or maybe extract the region lazily: only remember the start and end
position of the region in the post-command-hook and postpone extracting
the region until either the primary selection is requested or the text
is about to be changed/destroyed (i.e. from before-change-function or
kill-buffer-hook).

> Regardless, I still wonder whether region-extract-function should call
> buffer-substring-no-properties, at least when it's used to set the
> primary selection.  Stefan, any thoughts?

We could try to do that to reduce the pain a bit, but
region-extract-function should generally preserve text properties (when
its output is used by Emacs rather than by another application), so we'd
need to add some way to specify whether we want the properties or not.
I think I'd rather "fix it right" than add such a hack.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 6 Jan 2018 08:37:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 06 03:37:34 2018
Received: from localhost ([127.0.0.1]:37537 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eXjyv-0000qD-Vl
	for submit <at> debbugs.gnu.org; Sat, 06 Jan 2018 03:37:34 -0500
Received: from eggs.gnu.org ([208.118.235.92]:56081)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eXjyv-0000py-3p
 for 29889 <at> debbugs.gnu.org; Sat, 06 Jan 2018 03:37:33 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eXjym-0006uB-JZ
 for 29889 <at> debbugs.gnu.org; Sat, 06 Jan 2018 03:37:27 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49176)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eXjym-0006u3-Gs; Sat, 06 Jan 2018 03:37:24 -0500
Received: from [176.228.60.248] (port=1996 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eXjyl-0001ru-G7; Sat, 06 Jan 2018 03:37:24 -0500
Date: Sat, 06 Jan 2018 10:37:04 +0200
Message-Id: <83incf9ydr.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Sujith <m.sujith@HIDDEN>
In-reply-to: <87608fwzx1.fsf@HIDDEN> (message from Sujith on Sat, 06 Jan
 2018 06:45:22 +0530)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN> <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN> <87608fwzx1.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org, monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Sujith <m.sujith@HIDDEN>
> Cc: bug-gnu-emacs@HIDDEN, 29889 <at> debbugs.gnu.org
> Date: Sat, 06 Jan 2018 06:45:22 +0530
> 
> I have set 'select-active-regions' to 'only' in my .emacs
> to address this issue. Is this the recommended solution for
> this problem ?

That would be my recommendation, yes.  Especially if you happen to
deal frequently with large regions, and you did not disable
transient-mark-mode.

In fact, I cannot understand why the default was changed to t in
7c23dd4.  The discussions leading to those changes all mention the
value 'lazy' (later renamed to 'only') as the default, and there's
nothing I could find explaining why t was eventually deemed a better
default.

Regardless, I still wonder whether region-extract-function should call
buffer-substring-no-properties, at least when it's used to set the
primary selection.  Stefan, any thoughts?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 6 Jan 2018 01:15:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 05 20:15:49 2018
Received: from localhost ([127.0.0.1]:37448 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eXd5Q-0005QY-PE
	for submit <at> debbugs.gnu.org; Fri, 05 Jan 2018 20:15:48 -0500
Received: from mail-pg0-f68.google.com ([74.125.83.68]:33425)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <m.sujith@HIDDEN>) id 1eXd5P-0005QH-Pl
 for 29889 <at> debbugs.gnu.org; Fri, 05 Jan 2018 20:15:48 -0500
Received: by mail-pg0-f68.google.com with SMTP id i196so2632982pgd.0
 for <29889 <at> debbugs.gnu.org>; Fri, 05 Jan 2018 17:15:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=VBFaUgSaJtdVb2482XCxHzn3t275vW0rqPt4tl+C3s0=;
 b=bqD+889taPqaR/n9cOx7mG+zTUxWwEDt8sgBfwi2BWIiD6SH3p1SRE56UgOlZe7jBU
 TxwrXTgMJQPTmM9/JZHpzMZl9IDtVc2k9ZnTn7GpnggvB0c6X9bfL8GyKs354xjMW/vx
 0w+DsMAVt77OCVRt56Daw5wjeq3No6bBeC0qu4xxoksV8wVvNyhPSeV8oqgmXLGL8gbm
 wvV273e0coJDc5FLwmYZ/R/RpwK+SB444wFnIWiWLQjRykiYHX/4MA+pFuvtxvWrJJZe
 IeL0srN0b2DZtw2Fn/gPxv6Wi4YJOGdtxmM1mkvBZDnRC+E1jEddX0rVPFLQBIPKVUCJ
 Gdrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=VBFaUgSaJtdVb2482XCxHzn3t275vW0rqPt4tl+C3s0=;
 b=C5stufhRI/u4LP+CLotTP+WQXwzS8OjPGaWizVWguplLFANacXrAAhyxcDsRa+hzt5
 rxQmUUhhzwBph7C5l497d1J31cnNdT7yqDY0rRwdiyZZrfSCtKD/Fi4kBc8mQ69ra1D7
 tfvSFdJIVnUE4ENmrL9/XgqaX6Y9WWfOAjyLWJ/uEUMqZnQBXlOH9gOgI1X1ROd0l41m
 LASl3g6W7GW/0BHd808IWDsZEhRn9deTHIfYqJHi1fSB1WK0KTBRLEpTskdE2fHq8I9v
 Tx/N5gECFpkpxz0dePOd+oA6jAXDbaqslWjMyYm/p0S9U8YQcxS6WkTqTwBujkfd4clK
 3DxQ==
X-Gm-Message-State: AKGB3mJ3g0wRyhf3i3Oj333HcVXAS7UYVbt45FTZlTUl7m0ZrfgaMUBv
 cowqaRz1qAD43CDISaEjSv7W3Cdt
X-Google-Smtp-Source: ACJfBovyW7rzK2X+UsYxjbUdop/so5j32Kqr4F64Ppn6jt2d6TvTyNAhBOSucTltoktw8PUP+N1WbQ==
X-Received: by 10.99.56.8 with SMTP id f8mr3891435pga.438.1515201341422;
 Fri, 05 Jan 2018 17:15:41 -0800 (PST)
Received: from the-damned ([117.251.224.118])
 by smtp.gmail.com with ESMTPSA id b8sm11570630pgt.14.2018.01.05.17.15.38
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 05 Jan 2018 17:15:40 -0800 (PST)
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN> <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
User-agent: mu4e 0.9.18; emacs 27.0.50
From: Sujith <m.sujith@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
In-reply-to: <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
Date: Sat, 06 Jan 2018 06:45:22 +0530
Message-ID: <87608fwzx1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: bug-gnu-emacs@HIDDEN, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

I have set 'select-active-regions' to 'only' in my .emacs
to address this issue. Is this the recommended solution for
this problem ?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Jan 2018 01:15:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 05 20:15:55 2018
Received: from localhost ([127.0.0.1]:37451 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eXd5X-0005Qs-15
	for submit <at> debbugs.gnu.org; Fri, 05 Jan 2018 20:15:55 -0500
Received: from eggs.gnu.org ([208.118.235.92]:43486)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <m.sujith@HIDDEN>) id 1eXd5W-0005QZ-0j
 for submit <at> debbugs.gnu.org; Fri, 05 Jan 2018 20:15:54 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <m.sujith@HIDDEN>) id 1eXd5Q-0005GP-06
 for submit <at> debbugs.gnu.org; Fri, 05 Jan 2018 20:15:48 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:49442)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <m.sujith@HIDDEN>) id 1eXd5P-0005FR-Jz
 for submit <at> debbugs.gnu.org; Fri, 05 Jan 2018 20:15:47 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:34400)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <m.sujith@HIDDEN>) id 1eXd5O-0005v7-Om
 for bug-gnu-emacs@HIDDEN; Fri, 05 Jan 2018 20:15:47 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <m.sujith@HIDDEN>) id 1eXd5L-00059V-HX
 for bug-gnu-emacs@HIDDEN; Fri, 05 Jan 2018 20:15:46 -0500
Received: from mail-pg0-x241.google.com ([2607:f8b0:400e:c05::241]:44640)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <m.sujith@HIDDEN>)
 id 1eXd5L-000583-0d; Fri, 05 Jan 2018 20:15:43 -0500
Received: by mail-pg0-x241.google.com with SMTP id i5so2627212pgq.11;
 Fri, 05 Jan 2018 17:15:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=VBFaUgSaJtdVb2482XCxHzn3t275vW0rqPt4tl+C3s0=;
 b=bqD+889taPqaR/n9cOx7mG+zTUxWwEDt8sgBfwi2BWIiD6SH3p1SRE56UgOlZe7jBU
 TxwrXTgMJQPTmM9/JZHpzMZl9IDtVc2k9ZnTn7GpnggvB0c6X9bfL8GyKs354xjMW/vx
 0w+DsMAVt77OCVRt56Daw5wjeq3No6bBeC0qu4xxoksV8wVvNyhPSeV8oqgmXLGL8gbm
 wvV273e0coJDc5FLwmYZ/R/RpwK+SB444wFnIWiWLQjRykiYHX/4MA+pFuvtxvWrJJZe
 IeL0srN0b2DZtw2Fn/gPxv6Wi4YJOGdtxmM1mkvBZDnRC+E1jEddX0rVPFLQBIPKVUCJ
 Gdrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=VBFaUgSaJtdVb2482XCxHzn3t275vW0rqPt4tl+C3s0=;
 b=UP5edSOUjEDQXRr5lypjT48Y1brSkfh/s9wKmZUr3LxBnXERVsHwmkj/NmjE0z2ELg
 7/feR4RC9Xz2gPxIgUZUnLYkfZPRc29knMdEabyjuamGpJjROzRYW5YI+Tnn0YvGgTGl
 mmkUGDL0sj/QBzvHL5t0QZno2EcYT1aMhFKTHYnfT64VwvKyjBb4EntUT73BtqxsUmAd
 Hl4vWzrW8zdqEtO+oMrc7B0TomMj0Lg/8i1bHEuwNYVuP/SYEH7uKR3R8CrijwJp4WxL
 lzdyma/oKHy/OhOR7eXSuJeGf/OkdFGu5PGQBbJeA8u1KNmWrMERLYLe3hzjo3aYzyoi
 r7Qg==
X-Gm-Message-State: AKGB3mIptyTyrenjNnGVFHHJ/mSxCwTg61F4JPOKw7PdDJt7bxWXye0H
 ahJ9vBSsapAGoovDXixE0HP9Cia9
X-Google-Smtp-Source: ACJfBovyW7rzK2X+UsYxjbUdop/so5j32Kqr4F64Ppn6jt2d6TvTyNAhBOSucTltoktw8PUP+N1WbQ==
X-Received: by 10.99.56.8 with SMTP id f8mr3891435pga.438.1515201341422;
 Fri, 05 Jan 2018 17:15:41 -0800 (PST)
Received: from the-damned ([117.251.224.118])
 by smtp.gmail.com with ESMTPSA id b8sm11570630pgt.14.2018.01.05.17.15.38
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 05 Jan 2018 17:15:40 -0800 (PST)
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN> <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
User-agent: mu4e 0.9.18; emacs 27.0.50
From: Sujith <m.sujith@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
In-reply-to: <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
Date: Sat, 06 Jan 2018 06:45:22 +0530
Message-ID: <87608fwzx1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN, 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

I have set 'select-active-regions' to 'only' in my .emacs
to address this issue. Is this the recommended solution for
this problem ?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 31 Dec 2017 18:44:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 31 13:44:09 2017
Received: from localhost ([127.0.0.1]:59007 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eViaf-0006lY-5T
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 13:44:09 -0500
Received: from eggs.gnu.org ([208.118.235.92]:60991)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eViad-0006lK-W3
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 13:44:08 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eViaT-0004cQ-LS
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 13:44:02 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59151)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eViaT-0004cJ-Hs; Sun, 31 Dec 2017 13:43:57 -0500
Received: from [176.228.60.248] (port=2727 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eViaS-0002Cb-Vz; Sun, 31 Dec 2017 13:43:57 -0500
Date: Sun, 31 Dec 2017 20:43:47 +0200
Message-Id: <831sjaeo0s.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: m.sujith@HIDDEN, Stefan Monnier <monnier@HIDDEN>
In-reply-to: <83h8s6ewmn.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 31
 Dec 2017 17:37:52 +0200)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN>
 <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <87incnqoeo.fsf@HIDDEN> <83h8s6ewmn.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> Date: Sun, 31 Dec 2017 17:37:52 +0200
> From: Eli Zaretskii <eliz@HIDDEN>
> Cc: 29889 <at> debbugs.gnu.org
> 
> > After doing (setq gc-cons-threshold 1000000000), the issue doesn't
> > seem to happen. The cursor moved around freely except for one
> > interruption - maybe the GC kicked in then.
> 
> Oh, you are right: if I set garbage-collection-messages non-nil, I see
> a GC message each time I move the cursor.
> 
> So I guess my original theory was probably wrong, and the actual
> suspect is some code, yet to be discovered, that conses such large
> amounts of Lisp data.  I will look into it if no one beats me to it.

Long story short: set select-active-regions to 'only' or nil, and the
problem goes away.

Here's what happens: select-active-regions is now t by default, since
Emacs 24.1.  When that variable is t, every command, except those in
the list selection-inhibit-update-commands (a variable that is not
documented in any manual, btw), causes us to set the primary X
selection with the text in the active region.  Doing that invokes the
value of region-extract-function, which makes a string out of the
active region, which in this case is the entire buffer text.  For a
large buffer, such as vhdl.el, this conses a large string, thus
triggering GC _on_every_keystroke_.  And that _does_ make Emacs slow.

To add insult to injury, region-extract-function calls
buffer-substring--filter, which calls buffer-substring.  In a buffer
with a lot of text properties, such as the one that is fully
fontified, this involves copying the properties from the buffer to the
newly created string, most probably just to remove the properties
right after that (because the X selection doesn't need them).  Which
explains why a fully fontified buffer made things even more slow.

So how do we resolve this issue?  Should we set select-active-regions
to 'only' by default?  Should we arrange for region-extract-function
to call buffer-substring-no-properties instead, at least in this
specific use case?  Should we do both?  Something else?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 31 Dec 2017 15:38:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 31 10:38:12 2017
Received: from localhost ([127.0.0.1]:58883 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eVfgi-0000Q2-DS
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 10:38:12 -0500
Received: from eggs.gnu.org ([208.118.235.92]:49421)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eVfgh-0000Pp-86
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 10:38:11 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eVfgY-0007qb-Mf
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 10:38:05 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55872)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eVfgY-0007qR-Jk; Sun, 31 Dec 2017 10:38:02 -0500
Received: from [176.228.60.248] (port=2485 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eVfgY-0004UA-1u; Sun, 31 Dec 2017 10:38:02 -0500
Date: Sun, 31 Dec 2017 17:37:52 +0200
Message-Id: <83h8s6ewmn.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Sujith <m.sujith@HIDDEN>
In-reply-to: <87incnqoeo.fsf@HIDDEN> (message from Sujith on Sun, 31 Dec
 2017 14:12:23 +0530)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN> <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
 <87incnqoeo.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Sujith <m.sujith@HIDDEN>
> Cc: 29889 <at> debbugs.gnu.org
> Date: Sun, 31 Dec 2017 14:12:23 +0530
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> > Since mark_object appears high in the profile, could you please
> > rerun the experiment after setting gc-cons-threshold and
> > gc-cons-percentage so as to avoid GC for the time of the expdriment?
> 
> After doing (setq gc-cons-threshold 1000000000), the issue doesn't
> seem to happen. The cursor moved around freely except for one
> interruption - maybe the GC kicked in then.

Oh, you are right: if I set garbage-collection-messages non-nil, I see
a GC message each time I move the cursor.

So I guess my original theory was probably wrong, and the actual
suspect is some code, yet to be discovered, that conses such large
amounts of Lisp data.  I will look into it if no one beats me to it.

Thanks!




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 31 Dec 2017 08:43:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 31 03:43:11 2017
Received: from localhost ([127.0.0.1]:58361 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eVZD5-0003QI-HC
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 03:43:11 -0500
Received: from mail-pl0-f51.google.com ([209.85.160.51]:34772)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <m.sujith@HIDDEN>) id 1eVZD3-0003Q3-OK
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 03:43:10 -0500
Received: by mail-pl0-f51.google.com with SMTP id d21so25415766pll.1
 for <29889 <at> debbugs.gnu.org>; Sun, 31 Dec 2017 00:43:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=pn5lcLckbNBTQ53IILjzmCyDIr8eaUKj7+vdAZ3v15A=;
 b=QBvVMiboD9MQ/yvubeOMd0j2zop6n21ynXQDPDh75kD/t6K4lUXuZgR1sL65gy3jc0
 +oVK/wSWqpVP6GhTqfr9n1XByNRit+q0Off6bNspi4B9wTbFzT1QG3sP+qHxXpa3VE1t
 XggJinUvURyglSog7RghL3X1Tn6O6u2mMdgtalruoLw6NkuOqAr08NbCA8rLT8rAY5Zz
 VyDIWKdOpVqsYaBO2/J+eFlG4OU5EUaJ4mXtZAiLYh6/Ikb5Lh+um7s7JkfxfTeVvqf/
 s1j9/Fuz1ZIsjTprKhSSp9vYEKP0IyJV9aQDYu0rM1pQCfGvvQa2NN9j1HIGAQHsECYA
 wd2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=pn5lcLckbNBTQ53IILjzmCyDIr8eaUKj7+vdAZ3v15A=;
 b=AcgVjieSnka2hpHM7//LnuLzrKJv4G5vrKYYhY7C8c1ozmNrmFxMyuWZApYskOCb+h
 qmt6AtAQyJcQRKPf7m+q+5QIvxooftayGmTTXq1iK3dUvfoPEPypOlzRiNSFUn2F/YY4
 hAbUJrLCI4dOtzj3TriAKSdYIOpONr+ZfBlzD5NWiEDc52eWd9xOT/fkbwiCUXlkdGD6
 KtSA62PTp3813YpQnRWPsZfVQuy1nue+I6oXUb9FND9B+qEzCR7Ir2obGRX6mTeMVdzn
 D/omg7OhJZvATFnd+9OEqOK8l+L5srpbRrKYBqx7mjfTBp7e8uAiHxbzCiyxzW+6x5FL
 FyTA==
X-Gm-Message-State: AKGB3mIRMc/MbEk+JqSnEO6vdKuhA/ii2E61ZWXVmpylp/e6RgiWSQrI
 GXZg2SulXjfFSJCL3a0VtGaVRuN4
X-Google-Smtp-Source: ACJfBotiMY3Tqr3eZpx/5ooMJO0D1/k2zpc4DRINHUMyZOu41Rf9HtyvS3Zs+Bj+tqpA4baK8XI/ZA==
X-Received: by 10.84.201.6 with SMTP id u6mr40211169pld.16.1514709783182;
 Sun, 31 Dec 2017 00:43:03 -0800 (PST)
Received: from the-damned ([117.242.89.150])
 by smtp.gmail.com with ESMTPSA id a22sm86465554pfc.47.2017.12.31.00.42.58
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sun, 31 Dec 2017 00:43:02 -0800 (PST)
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN> <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
User-agent: mu4e 0.9.18; emacs 27.0.50
From: Sujith <m.sujith@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
In-reply-to: <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
Date: Sun, 31 Dec 2017 14:12:23 +0530
Message-ID: <87incnqoeo.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Eli Zaretskii <eliz@HIDDEN> writes:
> Since mark_object appears high in the profile, could you please
> rerun the experiment after setting gc-cons-threshold and
> gc-cons-percentage so as to avoid GC for the time of the expdriment?

After doing (setq gc-cons-threshold 1000000000), the issue doesn't
seem to happen. The cursor moved around freely except for one
interruption - maybe the GC kicked in then.

Profile report using 'perf record -p `pidof emacs`' just before
starting to move the cursor:

# Samples: 39K of event 'cycles:ppp'
# Event count (approx.): 21976730020
#
# Overhead  Command  Shared Object               Symbol                                   
# ........  .......  ..........................  .........................................
#
    35.09%  emacs    emacs-27.0.50               [.] balance_an_interval
     9.36%  emacs    emacs-27.0.50               [.] Flength
     7.38%  emacs    emacs-27.0.50               [.] lisp_align_free
     5.12%  emacs    emacs-27.0.50               [.] next_interval
     5.12%  emacs    emacs-27.0.50               [.] concat
     3.74%  emacs    emacs-27.0.50               [.] copy_intervals
     2.54%  emacs    emacs-27.0.50               [.] Fcons
     2.13%  emacs    libc-2.26.so                [.] __memmove_sse2_unaligned_erms
     1.94%  emacs    emacs-27.0.50               [.] assq_no_quit
     1.44%  emacs    emacs-27.0.50               [.] copy_properties
     1.39%  emacs    emacs-27.0.50               [.] mem_insert
     1.35%  emacs    emacs-27.0.50               [.] sweep_intervals
     1.34%  emacs    libc-2.26.so                [.] _int_malloc
     1.17%  emacs    emacs-27.0.50               [.] make_interval
     1.14%  emacs    emacs-27.0.50               [.] Fmake_list
     1.02%  emacs    emacs-27.0.50               [.] sweep_conses
     0.76%  emacs    emacs-27.0.50               [.] x_produce_glyphs
     0.76%  emacs    emacs-27.0.50               [.] split_interval_right
     0.76%  emacs    libc-2.26.so                [.] _int_free
     0.65%  emacs    emacs-27.0.50               [.] lookup_char_property
     0.61%  emacs    libc-2.26.so                [.] malloc
     0.57%  emacs    emacs-27.0.50               [.] mem_find.part.9
     0.55%  emacs    emacs-27.0.50               [.] Fcopy_sequence




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 31 Dec 2017 07:30:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 31 02:30:17 2017
Received: from localhost ([127.0.0.1]:58341 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eVY4W-0001XN-SH
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:30:17 -0500
Received: from eggs.gnu.org ([208.118.235.92]:37257)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eVY4S-0001Wt-AL
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:30:12 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eVY4M-0002ry-3b
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:30:07 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48312)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eVY4E-0002cC-5O; Sun, 31 Dec 2017 02:29:58 -0500
Received: from [176.12.216.1] (port=63875 helo=[10.160.141.254])
 by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eVY4D-0002Ag-Dh; Sun, 31 Dec 2017 02:29:57 -0500
Date: Sun, 31 Dec 2017 09:29:53 +0200
User-Agent: K-9 Mail for Android
In-Reply-To: <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN> <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: bug#29889: 27.0.50; Slow visual selection
To: bug-gnu-emacs@HIDDEN,Sujith <m.sujith@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
Message-ID: <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

On December 31, 2017 9:20:19 AM GMT+02:00, Eli Zaretskii <eliz@gnu=2Eorg> w=
rote:
> On December 31, 2017 7:25:32 AM GMT+02:00, Sujith <m=2Esujith@gmail=2Eco=
m>
> wrote:
> > Eli Zaretskii <eliz@gnu=2Eorg> writes:
> > > Run Emacs under 'perf' (or build with C-level profiling), and show
> > the
> > > C-level profile while moving the cursor with region highlighted?=20
> > That
> > > should tell whether my hypothesis above holds any water, and if
> not,
> > > point out some other suspects=2E
> >=20
> > I did 'perf record emacs' and then 'perf report --stdio'=2E
> >=20
> > Profile report (just the top few lines):
> >=20
> > # Overhead  Command      Shared Object               Symbol        =20
> =20
> >                            =20
> > # =2E=2E=2E=2E=2E=2E=2E=2E  =2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E  =2E=2E=
=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=20
> > =2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=
=2E=2E=2E=2E=2E=2E=2E=2E=2E
> > #
> >     41=2E09%  emacs        emacs-27=2E0=2E50               [=2E] mark_=
object
> > 10=2E90%  emacs        emacs-27=2E0=2E50               [=2E]
> > balance_an_interval
> >      4=2E23%  emacs        emacs-27=2E0=2E50               [=2E]
> mark_interval
> >      3=2E77%  emacs        emacs-27=2E0=2E50               [=2E] Fleng=
th
> >      3=2E45%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_strings
> >      3=2E11%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_conses
> > 2=2E94%  emacs        emacs-27=2E0=2E50               [=2E]
> > balance_intervals_internal
> >    2=2E85%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_intervals
> > 1=2E91%  emacs        emacs-27=2E0=2E50               [=2E]
> > traverse_intervals_noorder
> >    1=2E70%  emacs        emacs-27=2E0=2E50               [=2E]
> mark_char_table
> >      1=2E65%  emacs        emacs-27=2E0=2E50               [=2E]
> next_interval
> >     1=2E52%  emacs        emacs-27=2E0=2E50               [=2E]
> copy_intervals
> >      1=2E50%  emacs        emacs-27=2E0=2E50               [=2E] conca=
t
> >      1=2E43%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_vectors
> > 1=2E28%  emacs        emacs-27=2E0=2E50               [=2E]
> scan_sexps_forward
> >      0=2E93%  emacs        emacs-27=2E0=2E50               [=2E] Fcons
> >     0=2E84%  emacs        emacs-27=2E0=2E50               [=2E]
> exec_byte_code
> >      0=2E81%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_symbols
> > 0=2E72%  emacs        emacs-27=2E0=2E50               [=2E]
> > re_match_2_internal
> >=20
> >=20
> > Using gprof with --enable-profiling, the report looks like:
> >=20
> > Flat profile:
> >=20
> > Each sample counts as 0=2E01 seconds=2E
> >   %   cumulative   self              self     total          =20
> >  time   seconds   seconds    calls  ms/call  ms/call  name   =20
> >  33=2E97      6=2E33     6=2E33 111195700     0=2E00     0=2E00  mark_=
object
> > 10=2E26      8=2E24     1=2E91 31639099     0=2E00     0=2E00=20
> > balance_an_interval
> >   3=2E54      8=2E90     0=2E66 22239242     0=2E00     0=2E00  mark_i=
nterval
> > 2=2E95      9=2E45     0=2E55     7431     0=2E07     0=2E25=20
> > balance_intervals_internal
> >   2=2E79      9=2E97     0=2E52      223     2=2E33    10=2E50  sweep_=
strings
> >   2=2E42     10=2E42     0=2E45  7826133     0=2E00     0=2E00  Flengt=
h
> >   2=2E42     10=2E87     0=2E45      223     2=2E02     2=2E26  sweep_=
conses
> >   2=2E09     11=2E26     0=2E39      223     1=2E75     1=2E89=20
> sweep_intervals
> >   2=2E09     11=2E65     0=2E39   419665     0=2E00     0=2E00  assq_n=
o_quit
> >   2=2E04     12=2E03     0=2E38 11148108     0=2E00     0=2E00  next_i=
nterval
> > 1=2E93     12=2E39     0=2E36    42738     0=2E01     0=2E02=20
> scan_sexps_forward
> >   1=2E88     12=2E74     0=2E35  7482960     0=2E00     0=2E00  concat
> > 1=2E66     13=2E05     0=2E31 24810407     0=2E00     0=2E00=20
> > FETCH_MULTIBYTE_CHAR
> >   1=2E40     13=2E31     0=2E26    34595     0=2E01     0=2E01=20
> mark_char_table
> > 1=2E34     13=2E56     0=2E25     7431     0=2E03     0=2E12=20
> > traverse_intervals_noorder
> >   1=2E29     13=2E80     0=2E24   422335     0=2E00     0=2E00  exec_b=
yte_code
> >   1=2E18     14=2E02     0=2E22      223     0=2E99     1=2E14  sweep_=
vectors
> >   1=2E07     14=2E22     0=2E20      282     0=2E71     0=2E71  evxpri=
ntf
>=20
> Thanks a lot!
>=20
> Since mark_object appears high in the profile, could you please
> rerun the experiment after setting gc-cons-threshold and
> gc-cons-percentage so as to avoid GC for the time of the expdriment?

Also, please profile only when you move the cursor in the last step
of the recipe=2E  I suspect that you profiled also the time during
fontification of the buffer in step 1, otherwise I don't understand
why balance_an_interval is called so many times=2E




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 31 Dec 2017 07:30:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 31 02:30:12 2017
Received: from localhost ([127.0.0.1]:58339 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eVY4S-0001X5-H1
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:30:12 -0500
Received: from eggs.gnu.org ([208.118.235.92]:37249)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eVY4R-0001WN-57
 for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:30:11 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eVY4K-0002pj-Nm
 for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:30:05 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:46604)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <eliz@HIDDEN>) id 1eVY4K-0002pZ-KN
 for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:30:04 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:56447)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eVY4J-00067F-Ab
 for bug-gnu-emacs@HIDDEN; Sun, 31 Dec 2017 02:30:04 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eVY4E-0002cI-9X
 for bug-gnu-emacs@HIDDEN; Sun, 31 Dec 2017 02:30:03 -0500
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48312)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eVY4E-0002cC-5O; Sun, 31 Dec 2017 02:29:58 -0500
Received: from [176.12.216.1] (port=63875 helo=[10.160.141.254])
 by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eVY4D-0002Ag-Dh; Sun, 31 Dec 2017 02:29:57 -0500
Date: Sun, 31 Dec 2017 09:29:53 +0200
User-Agent: K-9 Mail for Android
In-Reply-To: <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN> <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: bug#29889: 27.0.50; Slow visual selection
To: bug-gnu-emacs@HIDDEN,Sujith <m.sujith@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
Message-ID: <1157A54D-2179-40FB-BE74-294304A9C550@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

On December 31, 2017 9:20:19 AM GMT+02:00, Eli Zaretskii <eliz@gnu=2Eorg> w=
rote:
> On December 31, 2017 7:25:32 AM GMT+02:00, Sujith <m=2Esujith@gmail=2Eco=
m>
> wrote:
> > Eli Zaretskii <eliz@gnu=2Eorg> writes:
> > > Run Emacs under 'perf' (or build with C-level profiling), and show
> > the
> > > C-level profile while moving the cursor with region highlighted?=20
> > That
> > > should tell whether my hypothesis above holds any water, and if
> not,
> > > point out some other suspects=2E
> >=20
> > I did 'perf record emacs' and then 'perf report --stdio'=2E
> >=20
> > Profile report (just the top few lines):
> >=20
> > # Overhead  Command      Shared Object               Symbol        =20
> =20
> >                            =20
> > # =2E=2E=2E=2E=2E=2E=2E=2E  =2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E  =2E=2E=
=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=20
> > =2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=
=2E=2E=2E=2E=2E=2E=2E=2E=2E
> > #
> >     41=2E09%  emacs        emacs-27=2E0=2E50               [=2E] mark_=
object
> > 10=2E90%  emacs        emacs-27=2E0=2E50               [=2E]
> > balance_an_interval
> >      4=2E23%  emacs        emacs-27=2E0=2E50               [=2E]
> mark_interval
> >      3=2E77%  emacs        emacs-27=2E0=2E50               [=2E] Fleng=
th
> >      3=2E45%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_strings
> >      3=2E11%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_conses
> > 2=2E94%  emacs        emacs-27=2E0=2E50               [=2E]
> > balance_intervals_internal
> >    2=2E85%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_intervals
> > 1=2E91%  emacs        emacs-27=2E0=2E50               [=2E]
> > traverse_intervals_noorder
> >    1=2E70%  emacs        emacs-27=2E0=2E50               [=2E]
> mark_char_table
> >      1=2E65%  emacs        emacs-27=2E0=2E50               [=2E]
> next_interval
> >     1=2E52%  emacs        emacs-27=2E0=2E50               [=2E]
> copy_intervals
> >      1=2E50%  emacs        emacs-27=2E0=2E50               [=2E] conca=
t
> >      1=2E43%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_vectors
> > 1=2E28%  emacs        emacs-27=2E0=2E50               [=2E]
> scan_sexps_forward
> >      0=2E93%  emacs        emacs-27=2E0=2E50               [=2E] Fcons
> >     0=2E84%  emacs        emacs-27=2E0=2E50               [=2E]
> exec_byte_code
> >      0=2E81%  emacs        emacs-27=2E0=2E50               [=2E]
> sweep_symbols
> > 0=2E72%  emacs        emacs-27=2E0=2E50               [=2E]
> > re_match_2_internal
> >=20
> >=20
> > Using gprof with --enable-profiling, the report looks like:
> >=20
> > Flat profile:
> >=20
> > Each sample counts as 0=2E01 seconds=2E
> >   %   cumulative   self              self     total          =20
> >  time   seconds   seconds    calls  ms/call  ms/call  name   =20
> >  33=2E97      6=2E33     6=2E33 111195700     0=2E00     0=2E00  mark_=
object
> > 10=2E26      8=2E24     1=2E91 31639099     0=2E00     0=2E00=20
> > balance_an_interval
> >   3=2E54      8=2E90     0=2E66 22239242     0=2E00     0=2E00  mark_i=
nterval
> > 2=2E95      9=2E45     0=2E55     7431     0=2E07     0=2E25=20
> > balance_intervals_internal
> >   2=2E79      9=2E97     0=2E52      223     2=2E33    10=2E50  sweep_=
strings
> >   2=2E42     10=2E42     0=2E45  7826133     0=2E00     0=2E00  Flengt=
h
> >   2=2E42     10=2E87     0=2E45      223     2=2E02     2=2E26  sweep_=
conses
> >   2=2E09     11=2E26     0=2E39      223     1=2E75     1=2E89=20
> sweep_intervals
> >   2=2E09     11=2E65     0=2E39   419665     0=2E00     0=2E00  assq_n=
o_quit
> >   2=2E04     12=2E03     0=2E38 11148108     0=2E00     0=2E00  next_i=
nterval
> > 1=2E93     12=2E39     0=2E36    42738     0=2E01     0=2E02=20
> scan_sexps_forward
> >   1=2E88     12=2E74     0=2E35  7482960     0=2E00     0=2E00  concat
> > 1=2E66     13=2E05     0=2E31 24810407     0=2E00     0=2E00=20
> > FETCH_MULTIBYTE_CHAR
> >   1=2E40     13=2E31     0=2E26    34595     0=2E01     0=2E01=20
> mark_char_table
> > 1=2E34     13=2E56     0=2E25     7431     0=2E03     0=2E12=20
> > traverse_intervals_noorder
> >   1=2E29     13=2E80     0=2E24   422335     0=2E00     0=2E00  exec_b=
yte_code
> >   1=2E18     14=2E02     0=2E22      223     0=2E99     1=2E14  sweep_=
vectors
> >   1=2E07     14=2E22     0=2E20      282     0=2E71     0=2E71  evxpri=
ntf
>=20
> Thanks a lot!
>=20
> Since mark_object appears high in the profile, could you please
> rerun the experiment after setting gc-cons-threshold and
> gc-cons-percentage so as to avoid GC for the time of the expdriment?

Also, please profile only when you move the cursor in the last step
of the recipe=2E  I suspect that you profiled also the time during
fontification of the buffer in step 1, otherwise I don't understand
why balance_an_interval is called so many times=2E




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 31 Dec 2017 07:20:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 31 02:20:35 2017
Received: from localhost ([127.0.0.1]:58334 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eVXv9-0001GG-EM
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:20:35 -0500
Received: from eggs.gnu.org ([208.118.235.92]:33535)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eVXv8-0001G2-AD
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:20:34 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eVXv1-0005f3-Lf
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 02:20:29 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48275)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eVXux-0005YL-Ae; Sun, 31 Dec 2017 02:20:23 -0500
Received: from [176.12.216.1] (port=63879 helo=[10.160.141.254])
 by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eVXuw-0006Ao-Ja; Sun, 31 Dec 2017 02:20:23 -0500
Date: Sun, 31 Dec 2017 09:20:19 +0200
User-Agent: K-9 Mail for Android
In-Reply-To: <87wp13h3jn.fsf@HIDDEN>
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
 <87wp13h3jn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: bug#29889: 27.0.50; Slow visual selection
To: Sujith <m.sujith@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
Message-ID: <724A6161-783D-4CAD-AFBD-40D6AEF2C6E6@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

On December 31, 2017 7:25:32 AM GMT+02:00, Sujith <m=2Esujith@gmail=2Ecom> =
wrote:
> Eli Zaretskii <eliz@gnu=2Eorg> writes:
> > Run Emacs under 'perf' (or build with C-level profiling), and show
> the
> > C-level profile while moving the cursor with region highlighted?=20
> That
> > should tell whether my hypothesis above holds any water, and if not,
> > point out some other suspects=2E
>=20
> I did 'perf record emacs' and then 'perf report --stdio'=2E
>=20
> Profile report (just the top few lines):
>=20
> # Overhead  Command      Shared Object               Symbol          =20
>                            =20
> # =2E=2E=2E=2E=2E=2E=2E=2E  =2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E  =2E=2E=2E=
=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=20
> =2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=2E=
=2E=2E=2E=2E=2E=2E=2E=2E
> #
>     41=2E09%  emacs        emacs-27=2E0=2E50               [=2E] mark_ob=
ject
> 10=2E90%  emacs        emacs-27=2E0=2E50               [=2E]
> balance_an_interval
>      4=2E23%  emacs        emacs-27=2E0=2E50               [=2E] mark_in=
terval
>      3=2E77%  emacs        emacs-27=2E0=2E50               [=2E] Flength
>      3=2E45%  emacs        emacs-27=2E0=2E50               [=2E] sweep_s=
trings
>      3=2E11%  emacs        emacs-27=2E0=2E50               [=2E] sweep_c=
onses
> 2=2E94%  emacs        emacs-27=2E0=2E50               [=2E]
> balance_intervals_internal
>    2=2E85%  emacs        emacs-27=2E0=2E50               [=2E] sweep_int=
ervals
> 1=2E91%  emacs        emacs-27=2E0=2E50               [=2E]
> traverse_intervals_noorder
>    1=2E70%  emacs        emacs-27=2E0=2E50               [=2E] mark_char=
_table
>      1=2E65%  emacs        emacs-27=2E0=2E50               [=2E] next_in=
terval
>     1=2E52%  emacs        emacs-27=2E0=2E50               [=2E] copy_int=
ervals
>      1=2E50%  emacs        emacs-27=2E0=2E50               [=2E] concat
>      1=2E43%  emacs        emacs-27=2E0=2E50               [=2E] sweep_v=
ectors
> 1=2E28%  emacs        emacs-27=2E0=2E50               [=2E] scan_sexps_f=
orward
>      0=2E93%  emacs        emacs-27=2E0=2E50               [=2E] Fcons
>     0=2E84%  emacs        emacs-27=2E0=2E50               [=2E] exec_byt=
e_code
>      0=2E81%  emacs        emacs-27=2E0=2E50               [=2E] sweep_s=
ymbols
> 0=2E72%  emacs        emacs-27=2E0=2E50               [=2E]
> re_match_2_internal
>=20
>=20
> Using gprof with --enable-profiling, the report looks like:
>=20
> Flat profile:
>=20
> Each sample counts as 0=2E01 seconds=2E
>   %   cumulative   self              self     total          =20
>  time   seconds   seconds    calls  ms/call  ms/call  name   =20
>  33=2E97      6=2E33     6=2E33 111195700     0=2E00     0=2E00  mark_ob=
ject
> 10=2E26      8=2E24     1=2E91 31639099     0=2E00     0=2E00=20
> balance_an_interval
>   3=2E54      8=2E90     0=2E66 22239242     0=2E00     0=2E00  mark_int=
erval
> 2=2E95      9=2E45     0=2E55     7431     0=2E07     0=2E25=20
> balance_intervals_internal
>   2=2E79      9=2E97     0=2E52      223     2=2E33    10=2E50  sweep_st=
rings
>   2=2E42     10=2E42     0=2E45  7826133     0=2E00     0=2E00  Flength
>   2=2E42     10=2E87     0=2E45      223     2=2E02     2=2E26  sweep_co=
nses
>   2=2E09     11=2E26     0=2E39      223     1=2E75     1=2E89  sweep_in=
tervals
>   2=2E09     11=2E65     0=2E39   419665     0=2E00     0=2E00  assq_no_=
quit
>   2=2E04     12=2E03     0=2E38 11148108     0=2E00     0=2E00  next_int=
erval
> 1=2E93     12=2E39     0=2E36    42738     0=2E01     0=2E02  scan_sexps=
_forward
>   1=2E88     12=2E74     0=2E35  7482960     0=2E00     0=2E00  concat
> 1=2E66     13=2E05     0=2E31 24810407     0=2E00     0=2E00=20
> FETCH_MULTIBYTE_CHAR
>   1=2E40     13=2E31     0=2E26    34595     0=2E01     0=2E01  mark_cha=
r_table
> 1=2E34     13=2E56     0=2E25     7431     0=2E03     0=2E12=20
> traverse_intervals_noorder
>   1=2E29     13=2E80     0=2E24   422335     0=2E00     0=2E00  exec_byt=
e_code
>   1=2E18     14=2E02     0=2E22      223     0=2E99     1=2E14  sweep_ve=
ctors
>   1=2E07     14=2E22     0=2E20      282     0=2E71     0=2E71  evxprint=
f

Thanks a lot!

Since mark_object appears high in the profile, could you please
rerun the experiment after setting gc-cons-threshold and
gc-cons-percentage so as to avoid GC for the time of the expdriment?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 31 Dec 2017 05:25:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 31 00:25:57 2017
Received: from localhost ([127.0.0.1]:58292 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eVW8D-0006Ll-DE
	for submit <at> debbugs.gnu.org; Sun, 31 Dec 2017 00:25:57 -0500
Received: from mail-pl0-f50.google.com ([209.85.160.50]:38152)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <m.sujith@HIDDEN>) id 1eVW8C-0006LV-9M
 for 29889 <at> debbugs.gnu.org; Sun, 31 Dec 2017 00:25:56 -0500
Received: by mail-pl0-f50.google.com with SMTP id s10so25235825plj.5
 for <29889 <at> debbugs.gnu.org>; Sat, 30 Dec 2017 21:25:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=+c2sq+H91VFx47gGTGJU5isDoDRgf93gZv/W//DzSwo=;
 b=JzConIlPzUvRCaIohgLPrAbL0KmLIxcWHpbG9d0fy60y+jmo8k8gXT23PcoGQD46ZO
 fn93Gx8CXNLgyQg6w7Sr59+gjlRYeWPckIJMMzoruYnNwQg5P5p9pcuVSkI4MeUmFoY5
 DDDQGf2acBjiTw/sjAAGP7JXqTmSoIz8oVC++o1Dy9t0u0lujw06umY2gqdHIZCvHwv5
 WX0Ztmx6W2/K8unsT8I/nAwHVw5uc8JSS/QIMIfK3rY6zWek3LQZtYMSBKS+MHskcEyB
 4vyeoo0vikhyUmKFPXPSUO8Ea6md946+SD32qj/IqgsAXMkgFRzt0hJaQDaZkvDqZ5J/
 3NnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=+c2sq+H91VFx47gGTGJU5isDoDRgf93gZv/W//DzSwo=;
 b=eV8SQw/u94Z+3tov+eaHWSEBy2O/0XFwHJrQf9ww57YBaY7AC/BqMwHcoJqEgkFyz8
 WPFIwKFeEBUrnV1eL1FlzxeR8ouNfafiPB3I8nUNA0yGYaNw65pDRDPOmduNjnBuxLmJ
 IUPXvLVsFO4wSpDtwjToi3PzKt8vnD3mbsV9DaxOkk1CZP3HYwX9/EQGRcIBJ69tP0dg
 CSd5JZSgwnW9F155MzjlObsrvMO0CcVqa7P0MfCnbxhbaGmcP2ehkz1phNKmrOA2lNcg
 DXY1fesloUc44eq8MJC/MvHiIrsLwSdSxmyyBBMOE0kkxcXzvBWw/KdAMCpa2mRPk9+H
 sUnA==
X-Gm-Message-State: AKGB3mIMsm3TwFXrXNHEqKy4ipZcQHlXYpbtziv++0Fzc2CpnSN2pt3q
 aCIsuQN5Bfcd4jtALD6ksFJupej2
X-Google-Smtp-Source: ACJfBos7C/t0SEPJ+jLD6w2qaonf0GMrU50KnE8Fe3slPnmoK5p3TTI9dmSusiiMlm6CeAgB29Rf5w==
X-Received: by 10.84.160.195 with SMTP id v3mr40645981plg.218.1514697949907;
 Sat, 30 Dec 2017 21:25:49 -0800 (PST)
Received: from the-damned ([42.111.162.161])
 by smtp.gmail.com with ESMTPSA id u19sm51016284pgv.6.2017.12.30.21.25.47
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 30 Dec 2017 21:25:49 -0800 (PST)
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN> <837et4fraf.fsf@HIDDEN>
User-agent: mu4e 0.9.18; emacs 27.0.50
From: Sujith <m.sujith@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
In-reply-to: <837et4fraf.fsf@HIDDEN>
Date: Sun, 31 Dec 2017 10:55:32 +0530
Message-ID: <87wp13h3jn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Eli Zaretskii <eliz@HIDDEN> writes:
> Run Emacs under 'perf' (or build with C-level profiling), and show the
> C-level profile while moving the cursor with region highlighted?  That
> should tell whether my hypothesis above holds any water, and if not,
> point out some other suspects.

I did 'perf record emacs' and then 'perf report --stdio'.

Profile report (just the top few lines):

# Overhead  Command      Shared Object               Symbol                                        
# ........  ...........  ..........................  ................................
#
    41.09%  emacs        emacs-27.0.50               [.] mark_object
    10.90%  emacs        emacs-27.0.50               [.] balance_an_interval
     4.23%  emacs        emacs-27.0.50               [.] mark_interval
     3.77%  emacs        emacs-27.0.50               [.] Flength
     3.45%  emacs        emacs-27.0.50               [.] sweep_strings
     3.11%  emacs        emacs-27.0.50               [.] sweep_conses
     2.94%  emacs        emacs-27.0.50               [.] balance_intervals_internal
     2.85%  emacs        emacs-27.0.50               [.] sweep_intervals
     1.91%  emacs        emacs-27.0.50               [.] traverse_intervals_noorder
     1.70%  emacs        emacs-27.0.50               [.] mark_char_table
     1.65%  emacs        emacs-27.0.50               [.] next_interval
     1.52%  emacs        emacs-27.0.50               [.] copy_intervals
     1.50%  emacs        emacs-27.0.50               [.] concat
     1.43%  emacs        emacs-27.0.50               [.] sweep_vectors
     1.28%  emacs        emacs-27.0.50               [.] scan_sexps_forward
     0.93%  emacs        emacs-27.0.50               [.] Fcons
     0.84%  emacs        emacs-27.0.50               [.] exec_byte_code
     0.81%  emacs        emacs-27.0.50               [.] sweep_symbols
     0.72%  emacs        emacs-27.0.50               [.] re_match_2_internal


Using gprof with --enable-profiling, the report looks like:

Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 33.97      6.33     6.33 111195700     0.00     0.00  mark_object
 10.26      8.24     1.91 31639099     0.00     0.00  balance_an_interval
  3.54      8.90     0.66 22239242     0.00     0.00  mark_interval
  2.95      9.45     0.55     7431     0.07     0.25  balance_intervals_internal
  2.79      9.97     0.52      223     2.33    10.50  sweep_strings
  2.42     10.42     0.45  7826133     0.00     0.00  Flength
  2.42     10.87     0.45      223     2.02     2.26  sweep_conses
  2.09     11.26     0.39      223     1.75     1.89  sweep_intervals
  2.09     11.65     0.39   419665     0.00     0.00  assq_no_quit
  2.04     12.03     0.38 11148108     0.00     0.00  next_interval
  1.93     12.39     0.36    42738     0.01     0.02  scan_sexps_forward
  1.88     12.74     0.35  7482960     0.00     0.00  concat
  1.66     13.05     0.31 24810407     0.00     0.00  FETCH_MULTIBYTE_CHAR
  1.40     13.31     0.26    34595     0.01     0.01  mark_char_table
  1.34     13.56     0.25     7431     0.03     0.12  traverse_intervals_noorder
  1.29     13.80     0.24   422335     0.00     0.00  exec_byte_code
  1.18     14.02     0.22      223     0.99     1.14  sweep_vectors
  1.07     14.22     0.20      282     0.71     0.71  evxprintf





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 30 Dec 2017 10:23:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 30 05:23:47 2017
Received: from localhost ([127.0.0.1]:57205 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eVEIt-0004rh-AD
	for submit <at> debbugs.gnu.org; Sat, 30 Dec 2017 05:23:47 -0500
Received: from eggs.gnu.org ([208.118.235.92]:34667)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eVEIr-0004rR-AG
 for 29889 <at> debbugs.gnu.org; Sat, 30 Dec 2017 05:23:45 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eVEIh-0002JY-7p
 for 29889 <at> debbugs.gnu.org; Sat, 30 Dec 2017 05:23:40 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39797)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eVEIh-0002JN-45; Sat, 30 Dec 2017 05:23:35 -0500
Received: from [176.228.60.248] (port=4658 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eVEIg-0008QL-KH; Sat, 30 Dec 2017 05:23:34 -0500
Date: Sat, 30 Dec 2017 12:23:20 +0200
Message-Id: <837et4fraf.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Sujith <m.sujith@HIDDEN>
In-reply-to: <87efndro8q.fsf@HIDDEN> (message from Sujith on Sat, 30 Dec
 2017 07:06:05 +0530)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
 <87efndro8q.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Sujith <m.sujith@HIDDEN>
> Cc: 29889 <at> debbugs.gnu.org
> Date: Sat, 30 Dec 2017 07:06:05 +0530
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> > Confirmed.  Additional info:
> >
> > This happens also on the emacs-26 branch and in the 26.0.90 pretest,
> > but not in Emacs 25.2.
> 
> I checked out the 'emacs-25.2' tag and the issue happens there also.

You are right.  It turns out the issue all but disappears in an
optimized build; once I rebuilt Emacs 25.3 without optimizations, I
see this in that version as well.

However, I don't seem to be able to see the problem in a -nw session,
or maybe the slowness in non-GUI frames is just below the threshold of
keeping up with the keyboard auto-repeat rate.

Starting with Emacs 25.1, we switched to using an overlay for showing
the region, so the prime suspect at this point is the relatively
expensive redisplay when buffer overlays have changed since the
previous redisplay, especially in a buffer with many text properties
(produced by font-locking).  E.g., I see that with region highlighted,
every C-f causes a full redisplay of the window, because all the other
redisplay optimizations are disabled.

> To get a valid starting point which could be seen as a 'good' commit
> for git-bisect, I tried to go back in the tree. I went up to Jun-1-2016
> and then I ran into build errors. But the issue was present at that
> point too.

This sounds consistent with the hypothesis that the overlay-based
implementation of region highlighting is the trigger.

> Anything else which I could do to help ?

Run Emacs under 'perf' (or build with C-level profiling), and show the
C-level profile while moving the cursor with region highlighted?  That
should tell whether my hypothesis above holds any water, and if not,
point out some other suspects.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 30 Dec 2017 01:36:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 29 20:36:33 2017
Received: from localhost ([127.0.0.1]:57079 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eV64f-0007tr-23
	for submit <at> debbugs.gnu.org; Fri, 29 Dec 2017 20:36:33 -0500
Received: from mail-pf0-f175.google.com ([209.85.192.175]:44799)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <m.sujith@HIDDEN>) id 1eV64d-0007tb-E7
 for 29889 <at> debbugs.gnu.org; Fri, 29 Dec 2017 20:36:31 -0500
Received: by mail-pf0-f175.google.com with SMTP id m26so22664526pfj.11
 for <29889 <at> debbugs.gnu.org>; Fri, 29 Dec 2017 17:36:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=agrI3jFY9qX8FAqB80IBNMyKkenxNb5ZTbiCTz+omQc=;
 b=kwrM/VX3hay1OoF8HIQGkn9HGpmpCIJJpMQ7N0apcrnB4yP7BWKXCA+tZumXlb7aEg
 OBncFEdHbIUwEr122ajWKPDI7gdG3u9zI4Mcbm35dFyl6TdFVlypSE7xTfXDPfmdJATJ
 nbw+g/6t3lH/Z8XJEBVjEn7vMoOn+IA9f3YU0weHttLb7SXFfUCQaGmaGzesFlX0aEaW
 gYKUk4zkJNWHjWGBYlFi14Vp73s6i7nQ9lowDK2gBI4qqiC6NwvYaNZgG/A6U2ftF5rz
 gLOUwIk0i4+VcbZ+bSIP+RNM6DdkvRJJlgM7LlKHe5gIlcfiylZSb7P6iT80SDfQqDMR
 gpdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=agrI3jFY9qX8FAqB80IBNMyKkenxNb5ZTbiCTz+omQc=;
 b=K6fc4uPqonVFkUcWkXtgO2vmXs1NYXww8XuxQRVvwFDrR+hgXKF0BnDoS2KftTC/2+
 Xj2CcEhX2LA1yBk7tocv1JSQO/ZYX1mTZ8s7vf07O4DUPezFgu7mICRcEUTyvI4ldveG
 GNhIP2POlAHqDl8wkVATIfog2gx0V3ENkZI80rzPY6yjFOS3LMreToyAo66cK1eNgIS0
 kAEw1x8qqpDv6uKhMK6B10aQUIok3CN60OetKIMwL1ptSSDcMUmCAsTnkREZ0HBPk/5T
 AZDki05VH15ZFHglsF9ccMlh3tPjjARvG3gXEAIW7Ro0Z30e5BEvvfxHc2wrW4sKpFNp
 iO3w==
X-Gm-Message-State: AKGB3mIEeqZeGey5WQhePSOH6Sv4KlILWd6AByBx+xxYTP+cD3Evha6/
 ABUGm+kPwaQVMVqP1eHbafelY1aQ
X-Google-Smtp-Source: ACJfBouOf/awzaqPGJQw+hAtekTMGGF7SM5OSO6kY6iqpIF4+5uGInTpSkdafqX6ITYE5p062IJR+g==
X-Received: by 10.99.190.10 with SMTP id l10mr24081096pgf.48.1514597784681;
 Fri, 29 Dec 2017 17:36:24 -0800 (PST)
Received: from the-damned ([117.246.81.166])
 by smtp.gmail.com with ESMTPSA id b78sm80455032pfc.21.2017.12.29.17.36.22
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 29 Dec 2017 17:36:24 -0800 (PST)
References: <87y3lmgphl.fsf@HIDDEN> <83tvw9gb26.fsf@HIDDEN>
User-agent: mu4e 0.9.18; emacs 27.0.50
From: Sujith <m.sujith@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#29889: 27.0.50; Slow visual selection
In-reply-to: <83tvw9gb26.fsf@HIDDEN>
Date: Sat, 30 Dec 2017 07:06:05 +0530
Message-ID: <87efndro8q.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Eli Zaretskii <eliz@HIDDEN> writes:
> Confirmed.  Additional info:
>
> This happens also on the emacs-26 branch and in the 26.0.90 pretest,
> but not in Emacs 25.2.

I checked out the 'emacs-25.2' tag and the issue happens there also.

To get a valid starting point which could be seen as a 'good' commit
for git-bisect, I tried to go back in the tree. I went up to Jun-1-2016
and then I ran into build errors. But the issue was present at that
point too.

Anything else which I could do to help ?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at 29889 <at> debbugs.gnu.org:


Received: (at 29889) by debbugs.gnu.org; 29 Dec 2017 09:04:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 29 04:04:28 2017
Received: from localhost ([127.0.0.1]:55755 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eUqaZ-0002ez-QU
	for submit <at> debbugs.gnu.org; Fri, 29 Dec 2017 04:04:27 -0500
Received: from eggs.gnu.org ([208.118.235.92]:43474)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1eUqaY-0002el-P2
 for 29889 <at> debbugs.gnu.org; Fri, 29 Dec 2017 04:04:26 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1eUqaQ-0008Bl-VN
 for 29889 <at> debbugs.gnu.org; Fri, 29 Dec 2017 04:04:21 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37764)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1eUqaQ-0008Bh-SG; Fri, 29 Dec 2017 04:04:18 -0500
Received: from [176.228.60.248] (port=2965 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1eUqaQ-0007n6-2e; Fri, 29 Dec 2017 04:04:18 -0500
Date: Fri, 29 Dec 2017 11:04:01 +0200
Message-Id: <83tvw9gb26.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Sujith <m.sujith@HIDDEN>
In-reply-to: <87y3lmgphl.fsf@HIDDEN> (message from Sujith on Fri, 29 Dec
 2017 09:22:22 +0530)
Subject: Re: bug#29889: 27.0.50; Slow visual selection
References: <87y3lmgphl.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 29889
Cc: 29889 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

> From: Sujith <m.sujith@HIDDEN>
> Date: Fri, 29 Dec 2017 09:22:22 +0530
> 
> Visual selection of text becomes very slow and hogs the
> CPU in some cases.
> 
> For example, open the file lisp/progmodes/vhdl-mode.el in
> the emacs codebase. And then, to reproduce this issue:
> 
> * Scroll patiently to the bottom using C-v.
>   (this is essential, jumping to the bottom doesn't seem to bring
>   up this issue).
> * Set mark with C-SPC.
> * Go to the beginning with M-<.
> * Now move the cursor up and down.
> 
> The selection is jerky and CPU usage is very high.
> I have tried this with emacs -Q and can see the issue. I am using
> the master branch.

Confirmed.  Additional info:

This happens also on the emacs-26 branch and in the 26.0.90 pretest,
but not in Emacs 25.2.

It also isn't limited to *.el files: I see it with, e.g., xterm.c.

The painfully slow first step can be replaced with this much simpler
step:

  M-: (font-lock-fontify-region (point-min) (point-max)) RET

I guess some bisecting is in order.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Dec 2017 03:53:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 28 22:53:02 2017
Received: from localhost ([127.0.0.1]:55697 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eUljC-0003Qp-Cr
	for submit <at> debbugs.gnu.org; Thu, 28 Dec 2017 22:53:02 -0500
Received: from eggs.gnu.org ([208.118.235.92]:54405)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <m.sujith@HIDDEN>) id 1eUljA-0003QJ-6n
 for submit <at> debbugs.gnu.org; Thu, 28 Dec 2017 22:53:00 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <m.sujith@HIDDEN>) id 1eUlj3-0006uj-Q9
 for submit <at> debbugs.gnu.org; Thu, 28 Dec 2017 22:52:55 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:47697)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <m.sujith@HIDDEN>) id 1eUlj3-0006uH-MY
 for submit <at> debbugs.gnu.org; Thu, 28 Dec 2017 22:52:53 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:45363)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <m.sujith@HIDDEN>) id 1eUlj1-0006Jk-Pz
 for bug-gnu-emacs@HIDDEN; Thu, 28 Dec 2017 22:52:53 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <m.sujith@HIDDEN>) id 1eUlix-0006nF-Nn
 for bug-gnu-emacs@HIDDEN; Thu, 28 Dec 2017 22:52:51 -0500
Received: from mail-pg0-x22f.google.com ([2607:f8b0:400e:c05::22f]:38163)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <m.sujith@HIDDEN>) id 1eUlix-0006m9-EX
 for bug-gnu-emacs@HIDDEN; Thu, 28 Dec 2017 22:52:47 -0500
Received: by mail-pg0-x22f.google.com with SMTP id f12so20580401pgo.5
 for <bug-gnu-emacs@HIDDEN>; Thu, 28 Dec 2017 19:52:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=user-agent:from:to:subject:date:message-id:mime-version;
 bh=uw3zWZby98H2f0uvnHjWrpD4i7InvaIyuqSfhmwaOuM=;
 b=kY4QIUQdCYRcYU7bK4maD96VZhUDplohkdB53Fqeq0uW8Z9zwEGWSD+0qlcmnhZ7of
 XfN9v6iRinzYT/dsmm8t2LXp+0UpfDSVtwFJRU9l9uLOGiUToY14WK9a0j4UGqmatQQ3
 LEC3HFXfA5e+BxE0ZSr9gam5fPnzESMYnW1jJGXVDPaW+F3Oj3vtia73cUeCtla9tOB+
 Spqn5rQiNGnHlH+Jc9LLsBTe1eBeXQ2d7UfqpphUCxglPRaP1axTKWM7fn1GVJtkN1wM
 0VKW9rGqYInycXgE8+nR1Vq+FRkvOej/5+7flErzZvs1fmFPrulSqs8lTWhPTKk74K+u
 R8HQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:user-agent:from:to:subject:date:message-id
 :mime-version;
 bh=uw3zWZby98H2f0uvnHjWrpD4i7InvaIyuqSfhmwaOuM=;
 b=DeFARjj+D0OY5suHObfMvdTtYKSz8cLNc9mKR4sxAdPYXSjiKTLKwPZE1UCqINV8Rx
 xdzQAm3UnbtYyjbMg3YF+4ENEID0l2WzVuTPDMU8v/K4FNTWtkdGsbHTVmTI9H3GWpBj
 yoTH8k07MNx/KXZiSrRzAAQouFgYrJSmIY6VqsdzWco+hWFvJH7YaXKiFpGjVaSNlLWI
 fcC5/0JMhKQpH5CgFRTI8T6mbUmmFrBvw4dAL5Sku/fkf1qpFzNWKY1awPcMqKj3dv7u
 Qa12rnb+UL+GZ7KcCE6WUts/RMUkRgktshLVAVrRL4VuWVW4n/alrwPYWT/zwbu0Qpep
 ehBw==
X-Gm-Message-State: AKGB3mKe6BEw0ETyVW2YDTL5UwlyRy1gs+GKuBPK28QK42vlK6fWOtj4
 j0sCKp2mq+r4SbIyz+CXcmcEjQAq
X-Google-Smtp-Source: ACJfBouUeqLdx8s4WKAWnNJm+x27Hqf8xbv4Qr48C5F0UacYh8EpQQQbkIGj0SBAHdk301GiI954HQ==
X-Received: by 10.99.181.24 with SMTP id y24mr29271927pge.270.1514519565345;
 Thu, 28 Dec 2017 19:52:45 -0800 (PST)
Received: from the-damned ([117.246.32.145])
 by smtp.gmail.com with ESMTPSA id f67sm69719665pff.173.2017.12.28.19.52.42
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 28 Dec 2017 19:52:44 -0800 (PST)
User-agent: mu4e 0.9.18; emacs 27.0.50
From: Sujith <m.sujith@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.0.50; Slow visual selection
Date: Fri, 29 Dec 2017 09:22:22 +0530
Message-ID: <87y3lmgphl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

Visual selection of text becomes very slow and hogs the
CPU in some cases.

For example, open the file lisp/progmodes/vhdl-mode.el in
the emacs codebase. And then, to reproduce this issue:

* Scroll patiently to the bottom using C-v.
  (this is essential, jumping to the bottom doesn't seem to bring
  up this issue).
* Set mark with C-SPC.
* Go to the beginning with M-<.
* Now move the cursor up and down.

The selection is jerky and CPU usage is very high.
I have tried this with emacs -Q and can see the issue. I am using
the master branch.

A profile report with this issue:

- #<compiled 0x41937d>                                           2499  53%
 - filter-buffer-substring                                       2499  53%
  - buffer-substring--filter                                     2499  53%
   - #<compiled 0x17002e5>                                       2499  53%
      apply                                                      2499  53%
- ...                                                            2102  44%
   Automatic GC                                                  2085  44%
 - minibuffer-complete                                             17   0%
  - completion-in-region                                           17   0%
   - completion--in-region                                         17   0%
    - #<compiled 0x10e5b45>                                        17   0%
     - apply                                                       17   0%
      - #<compiled 0x243ba7>                                       17   0%
       - completion--in-region-1                                   17   0%
        - completion--do-completion                                17   0%
         - completion-try-completion                               17   0%
          - completion--nth-completion                             17   0%
           - completion--some                                      17   0%
            - #<compiled 0x52cfb1>                                 17   0%
             - completion-basic-try-completion                     17   0%
              - try-completion                                     17   0%
               - #<compiled 0x24664f>                              17   0%
                  complete-with-action                             17   0%
+ command-execute                                                  87   1%
+ gui-set-selection                                                16   0%
+ redisplay_internal (C function)                                   3   0%


If any more information is needed, please let me know !


In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 2.24.31)
 of 2017-12-28 built on the-damned
Repository revision: b19df8ae78cdebe76512a70f76ec68677de41c11
Windowing system distributor 'The X.Org Foundation', version 11.0.11906000
Recent messages:
mwheel-scroll: Beginning of buffer [6 times]
scroll-down-command: Beginning of buffer
Undo!
uncompressing simple.el.gz...done
Note: file is write protected
uncompressing simple.el.gz...done
Note: file is write protected
scroll-down-command: Beginning of buffer [5 times]
Quit [2 times]
Making completion list...

Configured using:
 'configure --prefix=/usr --without-gconf --without-gsettings
 --without-selinux --without-gnutls --without-libsystemd
 --without-threads --without-dbus --with-x-toolkit=gtk2'

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND GPM NOTIFY ACL LIBXML2 FREETYPE
M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 LCMS2

Important settings:
  value of $LANG: en_IN.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Shell

Minor modes in effect:
  global-magit-file-mode: t
  diff-auto-refine-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  shell-dirtrack-mode: t
  display-time-mode: t
  iswitchb-mode: t
  savehist-mode: t
  override-global-mode: t
  save-place-mode: t
  cl-old-struct-compat-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: 1
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow flyspell ispell face-remap emacsbug cc-mode cc-fonts cc-guess
cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs help-fns
radix-tree find-func profiler dired-aux elec-pair mu4e-alert pcase ht s
alert log4e rx notifications dbus xml gntp magit-obsolete magit-blame
magit-stash magit-bisect magit-remote magit-commit magit-sequence
magit-notes magit-worktree magit-branch magit-collab ghub url-auth url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util mailcap let-alist magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
magit-diff smerge-mode diff-mode magit-core magit-autorevert autorevert
filenotify magit-process magit-margin magit-mode git-commit magit-git
magit-section magit-utils crm magit-popup log-edit pcvs-util add-log
with-editor cl-extra help-mode async-bytecomp async shell pcomplete dash
advice mu4e-contrib mu4e desktop frameset mu4e-speedbar speedbar
sb-image ezimage dframe mu4e-main mu4e-context mu4e-view cal-menu
calendar cal-loaddefs thingatpt browse-url comint ansi-color
mu4e-headers mu4e-compose mu4e-draft mu4e-actions ido rfc2368 smtpmail
sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view
jka-compr image-mode mu4e-lists mu4e-vars message rmc puny format-spec
rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader hl-line
cl mu4e-meta battery time dired-x dired dired-loaddefs edmacro kmacro
xcscope ring zenburn-theme server iswitchb savehist bind-key easy-mmode
saveplace finder-inf info package easymenu epg-config url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json map url-vars seq byte-opt gv bytecomp byte-compile
cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow isearch timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite charscript charprop case-table epa-hook jka-cmpr-hook
help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote inotify lcms2 dynamic-setting font-render-setting move-toolbar
gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 385737 51929)
 (symbols 48 34919 1)
 (miscs 40 105 376)
 (strings 32 75656 5006)
 (string-bytes 1 2341110)
 (vectors 16 54734)
 (vector-slots 8 1167949 49516)
 (floats 8 149 357)
 (intervals 56 42540 1784)
 (buffers 992 18))




Acknowledgement sent to Sujith <m.sujith@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#29889; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 21 Jun 2022 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.