From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#29889: 27.0.50; Slow visual selection Date: Fri, 20 May 2022 20:39:43 +0800 Message-ID: <87wnegv0mo.fsf@yahoo.com> References: <87y3lmgphl.fsf@gmail.com> <87zgke601k.fsf@gnus.org> <87leux6jey.fsf@gnus.org> <87y1ywy525.fsf@yahoo.com> <87h75k60fl.fsf@gnus.org> <87h75ky2uy.fsf@yahoo.com> <83bkvsbgx0.fsf@gnu.org> <87o7zswhfu.fsf@yahoo.com> <83zgjc9z2j.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40841"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 29889@debbugs.gnu.org, larsi@gnus.org, m.sujith@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 20 14:41:06 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ns1wI-000AVd-AA for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 May 2022 14:41:06 +0200 Original-Received: from localhost ([::1]:51380 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ns1wD-0008A8-NV for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 May 2022 08:41:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59250) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ns1vH-00089r-3e for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 08:40:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44029) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ns1vG-0003Oc-Q3 for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 08:40:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ns1vG-0007dL-M4 for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 08:40:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 May 2022 12:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 29889-submit@debbugs.gnu.org id=B29889.165305039929330 (code B ref 29889); Fri, 20 May 2022 12:40:02 +0000 Original-Received: (at 29889) by debbugs.gnu.org; 20 May 2022 12:39:59 +0000 Original-Received: from localhost ([127.0.0.1]:37926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ns1vD-0007d0-02 for submit@debbugs.gnu.org; Fri, 20 May 2022 08:39:59 -0400 Original-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 ) id 1ns1vA-0007ck-Oh for 29889@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_GQcy X-Sonic-MF: Original-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 Original-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) In-Reply-To: <83zgjc9z2j.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 May 2022 15:19:00 +0300") X-Mailer: WebService/1.1.20225 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:232755 Archived-At: Eli Zaretskii 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.)