GNU bug report logs - #21634
text-scale-adjust suggestion

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; Severity: wishlist; Reported by: Eli Barzilay <eli@HIDDEN>; dated Tue, 6 Oct 2015 12:05:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 21634) by debbugs.gnu.org; 7 Jul 2022 18:04:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 07 14:04:23 2022
Received: from localhost ([127.0.0.1]:57834 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o9VrT-0006NF-GA
	for submit <at> debbugs.gnu.org; Thu, 07 Jul 2022 14:04:23 -0400
Received: from quimby.gnus.org ([95.216.78.240]:41558)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1o9VrR-0006N2-5n
 for 21634 <at> debbugs.gnu.org; Thu, 07 Jul 2022 14:04: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:Date:References:
 In-Reply-To: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=WY8yxWnmTCc2v4mciPTPleRV6R3da7M6s64/RMVGaHA=; b=mNjTnG8GuPZn3Jutv6sL5OAxas
 jZnT2MjstvNFuEpLkggsiTUv7uP9l5gafyVKod9Qd26UzKkgMJ2Ac3ofrvR0nhZ3XScISsIy+CFS7
 p7MJ/Gw3Y1ZjI3mW+PokTuIlVrbb+u+kn00+VoZ65aJ+KwR6Y6D7MB2SOj9gI5L1kloo=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1o9VrH-00020D-Nw; Thu, 07 Jul 2022 20:04:14 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <86czehhrga.fsf@HIDDEN> (Juri Linkov's message of "Thu, 
 07 Jul 2022 19:49:09 +0300")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN> <86h73weppw.fsf@HIDDEN>
 <87pmij6c9t.fsf@HIDDEN> <87a69nitkk.fsf@HIDDEN>
 <86h73uqs1j.fsf@HIDDEN> <874jztic6s.fsf@HIDDEN>
 <86czehhrga.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEX8k6T5ipvXlp+n
 aHDJeoZmTEu0nZ////+CL0/NAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YHBxEiEfPYGQMAAAGwSURB
 VDjLrZNPeqMwDMXlTg8gUU/X4BD22IZ1wp8LQDhAnW98/yOMLUPqTtvVVHzZ8MuTzNMzAAARCqIK
 iQshlog/+lAJwGeQqT4DYkD/A2yaIPAfINdsdvkO1NxmjRKIJ2vc6ZqNKI/jNj6UqjKQBIVP5fIZ
 wSXR+Iw8FIVSyh2oysDgvHLeSj3VVg7je6sIem8nPZ0XqVceklq53vfeTMZ0tuuWKu6j5E/wfUC2
 WrvwbLpihUDCotGN9m0Ay7aurbowAMIxdLDdoOzo78aay5VnAMJ868Ijh0F6NxJNMgEQv9fzbb69
 WH0e/D24XCB7hVTEQ/Vj6PKiA0BZJgDJqHlrrXSn6N0ltcIEat1uv+IMhIrBYe1qzNZFsHsVvhIZ
 bGs3L87mQDD4Y7pxectAQMnyu7kWdZuDtFc/hn/X18cGo4JXF9/TKe6Z3WVF0Sg1mZiEO9IDhOH1
 aIzlhFh4tBJRS9PEwXluxcdcHXl8Lb+I6BFJgrRzEW4g7nHEXc4A4WlXYbgAInq3twoCSHcitRF7
 2uEIPnAvyADyMcRxk+AAgvIXGYBvwZf1g0B98/4vO7JvOoDAeUcAAAAldEVYdGRhdGU6Y3JlYXRl
 ADIwMjItMDctMDdUMTc6MzQ6MTcrMDA6MDDsc8MJAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3
 LTA3VDE3OjM0OjE3KzAwOjAwnS57tQAAAABJRU5ErkJggg==
X-Now-Playing: Maeror Tri's _Mort Aux Vaches_: "(Mind) Alternation"
Date: Thu, 07 Jul 2022 20:04:11 +0200
Message-ID: <87pmiger50.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: Juri Linkov <juri@HIDDEN> writes: > Such a function could
 return a flat list of (key-sequence . binding). > Maybe loops from
 describe-map-tree/describe-map
 could be reused, > but with accumulating the result instead of printing. 
 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: 21634
Cc: Robert Pluim <rpluim@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 Eli Barzilay <eli@HIDDEN>, 21634 <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 (---)

Juri Linkov <juri@HIDDEN> writes:

> Such a function could return a flat list of (key-sequence . binding).
> Maybe loops from describe-map-tree/describe-map could be reused,
> but with accumulating the result instead of printing.

Yup.

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




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

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


Received: (at 21634) by debbugs.gnu.org; 7 Jul 2022 16:49:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 07 12:49:33 2022
Received: from localhost ([127.0.0.1]:57739 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o9Uh3-0002HL-8u
	for submit <at> debbugs.gnu.org; Thu, 07 Jul 2022 12:49:33 -0400
Received: from relay7-d.mail.gandi.net ([217.70.183.200]:57751)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1o9Uh0-0002Gw-Kc
 for 21634 <at> debbugs.gnu.org; Thu, 07 Jul 2022 12:49:31 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 684FA20004;
 Thu,  7 Jul 2022 16:49:21 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <874jztic6s.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Thu,
 07 Jul 2022 10:01:15 +0200")
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN> <86h73weppw.fsf@HIDDEN>
 <87pmij6c9t.fsf@HIDDEN> <87a69nitkk.fsf@HIDDEN>
 <86h73uqs1j.fsf@HIDDEN> <874jztic6s.fsf@HIDDEN>
Date: Thu, 07 Jul 2022 19:49:09 +0300
Message-ID: <86czehhrga.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Robert Pluim <rpluim@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 Eli Barzilay <eli@HIDDEN>, 21634 <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.7 (-)

>>> I think the guts of `describe-repeat-mapsʼ does something like that.
>>
>> I forgot that describe-repeat-maps uses where-is-internal.
>> But I don't see how repeat-echo-message-string and set-transient-map
>> could use where-is-internal without iterating a huge list of all commands
>> from obarray.  There is no function to get all commands from the given
>> keymap only?
>
> No, I think we should add a function like that.  Shouldn't be too difficult.

Such a function could return a flat list of (key-sequence . binding).
Maybe loops from describe-map-tree/describe-map could be reused,
but with accumulating the result instead of printing.




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

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


Received: (at 21634) by debbugs.gnu.org; 7 Jul 2022 08:01:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 07 04:01:29 2022
Received: from localhost ([127.0.0.1]:55675 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o9MS0-0001sF-Mt
	for submit <at> debbugs.gnu.org; Thu, 07 Jul 2022 04:01:28 -0400
Received: from quimby.gnus.org ([95.216.78.240]:36232)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1o9MRz-0001n2-1Z
 for 21634 <at> debbugs.gnu.org; Thu, 07 Jul 2022 04:01:27 -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
 :Date:References:In-Reply-To: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=3lPuLfi6oniSJ5ThSFwVkTeUcjBY52trO3gnmwtf+Hs=; b=stemjuLMM7T3w2Ug2GRG88TrbZ
 6k34m5lTokDL7SV0lM9kOdXu54I3I2s83VQqYxEnqDKLe7vP7wcwI2ajstoATqa+FY0RjsF9iwlSV
 TpNRJdy5Fx+L4GeCtwQL1iHfxF97PBwHvwKiM7hCHW5nmNmssN3CQXYvAv+6xeYjNIck=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1o9MRp-0005sD-9d; Thu, 07 Jul 2022 10:01:19 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <86h73uqs1j.fsf@HIDDEN> (Juri Linkov's message of "Wed, 
 06 Jul 2022 20:42:20 +0300")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN> <86h73weppw.fsf@HIDDEN>
 <87pmij6c9t.fsf@HIDDEN> <87a69nitkk.fsf@HIDDEN>
 <86h73uqs1j.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX09Nb7++Le3sFj
 Y1SKiXUGBgK4uJ8tLSVHRjt/f23///+3Y8xXAAAAAWJLR0QKaND0VgAAAAd0SU1FB+YHBwcoAHss
 DrkAAAGvSURBVDjLdZRNT8JAEIZnkFSOu0B65kOCV4OaeKPCL6AMcFSM0SMayxk1Gn62M7Nttwvy
 HnbD+7DztW0BRAbBehlr0aoPXUR7IPVbyZGvAAcMsOqhLgZvkiCHZgGIujElYNdiXDyKO5l20QCc
 fwwpwdcF/8tkC15aRBsQQERJnxhAk+bGIhvvknrIYEQMAPsMoJ3lQE6w5gbrmawD/jELAPsChgrQ
 gzijCvAn0h86AGf7PZXi5CVg/ZwCgyqQ0DNjxK+1SrBwYAduuv3CTztazBYU4EV54M2N6ApkViCN
 5dpAAViR90NQd97yCIBLPb8UYKoAXl0HvKX3Wu4OKmTeNC8cEALw4nqOeetAw4M8FLQPQJ8CwOXv
 quWmqIAf1nP61Ak28ua2Cu57vWfadqqAftvlBN4DQNd++iHwkhvsMUjdHL9pNWJNp9MHB1ZrBR8x
 bSovR6+xeqhlenuRTrdUfQwKrmpxCPgW3YnuwQmpzOWI+LHxpjQJRVXLr3+BxDMBcKGk8xKg2xTc
 xh4UXwYBvxDprQRgMhrd8vZ0N84j5Z8MyMfA73LRG8IJ2RM+2j+QnMAKWUIZ/wAAACV0RVh0ZGF0
 ZTpjcmVhdGUAMjAyMi0wNy0wN1QwNzo0MDowMCswMDowMFihqZYAAAAldEVYdGRhdGU6bW9kaWZ5
 ADIwMjItMDctMDdUMDc6NDA6MDArMDA6MDAp/BEqAAAAAElFTkSuQmCC
X-Now-Playing: Speaker Music's _Planet Mu 25_: "Techno is a Liberation
 Technology (ft. AceMo)"
Date: Thu, 07 Jul 2022 10:01:15 +0200
Message-ID: <874jztic6s.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:  Juri Linkov <juri@HIDDEN> writes: > But doing this is
 problematic since when repeat-exit-key is defined, > it will also replace
 > > Repeat with n, M-n or exit with RET > > with incorrect > > Repeat with
 n or M-n or exit with RET 
 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: 21634
Cc: Robert Pluim <rpluim@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 Eli Barzilay <eli@HIDDEN>, 21634 <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 (---)

Juri Linkov <juri@HIDDEN> writes:

> But doing this is problematic since when repeat-exit-key is defined,
> it will also replace
>
>  Repeat with n, M-n or exit with RET
>
> with incorrect
>
>  Repeat with n or M-n or exit with RET

Well, you'd have to rephrase that to, for instance, "and exit with RET".

>> I think the guts of `describe-repeat-maps=CA=BC does something like that.
>
> I forgot that describe-repeat-maps uses where-is-internal.
> But I don't see how repeat-echo-message-string and set-transient-map
> could use where-is-internal without iterating a huge list of all commands
> from obarray.  There is no function to get all commands from the given
> keymap only?

No, I think we should add a function like that.  Shouldn't be too difficult.

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




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

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


Received: (at 21634) by debbugs.gnu.org; 6 Jul 2022 17:43:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 06 13:43:10 2022
Received: from localhost ([127.0.0.1]:55044 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o993N-0007YE-OG
	for submit <at> debbugs.gnu.org; Wed, 06 Jul 2022 13:43:09 -0400
Received: from relay1-d.mail.gandi.net ([217.70.183.193]:33627)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1o993J-0007XV-Ne
 for 21634 <at> debbugs.gnu.org; Wed, 06 Jul 2022 13:43:08 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id DA257240004;
 Wed,  6 Jul 2022 17:42:57 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Robert Pluim <rpluim@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <87a69nitkk.fsf@HIDDEN> (Robert Pluim's message of "Tue, 05
 Jul 2022 15:21:15 +0200")
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN> <86h73weppw.fsf@HIDDEN>
 <87pmij6c9t.fsf@HIDDEN> <87a69nitkk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
Date: Wed, 06 Jul 2022 20:42:20 +0300
Message-ID: <86h73uqs1j.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Lars Ingebrigtsen <larsi@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 Eli Barzilay <eli@HIDDEN>, 21634 <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.7 (-)

>     >> format-spec is a nice helper.  Here are the changes after
>     >> the value of %k is automatically generated from the keys:
>     >>
>     >> emoji-zoom-increase:
>     >> OLD: Zoom with + and -
>     >> NEW: Zoom with +, -
>     >>
>     >> indent-rigidly:
>     >> OLD: Indent region with <left>, <right>, S-<left>, or S-<right>.
>     >> NEW: Indent region with TAB, <left>, <right>, S-<left>, S-<right>
>
>     Lars> I think the final ", " in these lists should be an " or " instead -- I
>     Lars> think that reads better.
>
> Yes

Should then describe-repeat-maps do the same and replace this

 next-error (bound to n, M-n)
 previous-error (bound to p, M-p)

with

 next-error (bound to n or M-n)
 previous-error (bound to p or M-p)

Then also should repeat-echo-message-string use "or" and replace

 Repeat with n, M-n

with

 Repeat with n or M-n

But doing this is problematic since when repeat-exit-key is defined,
it will also replace

 Repeat with n, M-n or exit with RET

with incorrect

 Repeat with n or M-n or exit with RET

>     >> global-text-scale-adjust:
>     >> OLD: Use +,-,0 for further adjustment
>     >> NEW: Use +, =, -, 0, ESC for further adjustment
>     >>
>     >> ESC is because map-keymap handles only top-level keys
>     >> but C-M-+ is [ESC C-+].
>
>     Lars> Hm.  We don't have any function that'll just spit out all the "real" key
>     Lars> binding in a keymap somewhere?  I.e., that results in a list with keys a
>     Lars> la what's displayed by `C-h b'?  I guess not, but that sounds like a
>     Lars> useful utility function to have, and could be used here.
>
> I think the guts of `describe-repeat-mapsʼ does something like that.

I forgot that describe-repeat-maps uses where-is-internal.
But I don't see how repeat-echo-message-string and set-transient-map
could use where-is-internal without iterating a huge list of all commands
from obarray.  There is no function to get all commands from the given
keymap only?

BTW, now I fixed describe-repeat-maps to handle the case when the
keymap is not a symbol, e.g.

  (put 'next-line 'repeat-map (define-keymap
                                "C-M-a" #'next-line
                                "C-M-b" #'next-line))

Also pushed new args of set-transient-map, so the same improvements
are needed for both repeat-echo-message-string and set-transient-map,
maybe by sharing the same code.




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

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


Received: (at 21634) by debbugs.gnu.org; 5 Jul 2022 16:39:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 05 12:39:58 2022
Received: from localhost ([127.0.0.1]:51435 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o8laY-0003we-DD
	for submit <at> debbugs.gnu.org; Tue, 05 Jul 2022 12:39:58 -0400
Received: from quimby.gnus.org ([95.216.78.240]:45678)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1o8laN-0003wK-OX
 for 21634 <at> debbugs.gnu.org; Tue, 05 Jul 2022 12:39:49 -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:Date:References:
 In-Reply-To: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=waSrmyDOi9Oe1il9lOsNLm+mGd6QiwUj2N00i1frfPM=; b=I9lWpj8DmWNDQoK/qWFs57MPtz
 GF+TNmTMpckcofr1Yp/37zTeNZAWsQePKc/ErLewTlUquoszCzMi7M9ROH/m/K3WTd3cIbmoIKgRb
 wq75w6IzpOIx4HomMkDSvCCQWoC5MgMkHmX/eYjVH2kFQc4JOOVmyCd2r155Ed6CM4CY=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1o8laD-0003qQ-Ut; Tue, 05 Jul 2022 18:39:32 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Robert Pluim <rpluim@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <87wncr1pmg.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Tue,
 05 Jul 2022 18:38:31 +0200")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN> <86h73weppw.fsf@HIDDEN>
 <87pmij6c9t.fsf@HIDDEN> <87a69nitkk.fsf@HIDDEN>
 <87wncr1pmg.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEWFem5CPDeVin//
 ///U816mAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YHBRAbBtVEs8IAAAF3SURBVCjPTZDBauMwEIZ/
 G3tRfXJKppQ9KWUDTp7CKTW4PSlmxqQPsO8hTLaUHsP67i499Sk7lu2yP0joY0b/SD8SRIk3qI39
 Z1CWNjaARfFxBtDFUbJCl2VYZKwxBVDWFpGD3fpPwKEzVdW9Ji9v2uH91lEZZ3uvPqZO48j98sUA
 XNcx7YcWL5dXIEfH2cC3ag7srOefZzG7jUWdx1d8m9DdZX0GCXNOjh7adQMRYV8d6MB0GkFqR3SQ
 voTwSk4ivRO5h9j3sSisDZDjIYAQZ+q2qO2wHCvhAeM+QiliIanwH4XTaEByXDqfvu+onEI6H4Uh
 TXRUfK7ue9HK79mb/gP1UajWYf4EelV1ows6nmazUAnQyNS2iAJsqA6TR2hTaegbenFMM9SUuvCN
 ER5kLZz3s1t/w44nqISi6YcBZE5rHtqSTG0UHsO0Evy94pRhNZ19g2inwT5uiaV4QrHR5/8YUy4+
 Yb2aJbnmmu0xdCQpq3l7efsCE+abYhqQ54EAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDctMDVU
 MTY6Mjc6MDYrMDA6MDD2IVAGAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3LTA1VDE2OjI3OjA2
 KzAwOjAwh3zougAAAABJRU5ErkJggg==
X-Now-Playing: Flux's _Uncarved Block_: "Nothing is not Done"
Date: Tue, 05 Jul 2022 18:39:29 +0200
Message-ID: <87sfnf1pku.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: Lars Ingebrigtsen <larsi@HIDDEN> writes: > But if a command
 has two bindings, you only get one of them. Ignore that;
 I forgot that where-is-internal returns a list of bindings. 
 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: 21634
Cc: 21634 <at> debbugs.gnu.org, Eli Barzilay <eli@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, Juri Linkov <juri@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:

> But if a command has two bindings, you only get one of them.

Ignore that; I forgot that where-is-internal returns a list of bindings.

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




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

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


Received: (at 21634) by debbugs.gnu.org; 5 Jul 2022 16:38:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 05 12:38:55 2022
Received: from localhost ([127.0.0.1]:51431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o8lZU-0003ux-Td
	for submit <at> debbugs.gnu.org; Tue, 05 Jul 2022 12:38:55 -0400
Received: from quimby.gnus.org ([95.216.78.240]:45656)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1o8lZT-0003uk-2J
 for 21634 <at> debbugs.gnu.org; Tue, 05 Jul 2022 12:38:43 -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
 :Date:References:In-Reply-To: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=pDhIOUiuaSaerPcESK2v+o+zNu2m5WfxjVJO6E1mvYU=; b=NRhOfHyUkeAoevJ9usxlGsSa9e
 ZTPnZVO//sD4OpbHCf/Tf//1bOygDcM1FNMOpP6CqWYyR8ZfPx0zFGmG/8sWvQqOAfVXAIkEXKCGY
 0x8KlORbK+0B/uDkYostsekgIcGKjAOdAcONLAXebc+VIxjSwz6HpcwdGeOL9h0H/7aM=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1o8lZI-0003mp-Hr; Tue, 05 Jul 2022 18:38:35 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Robert Pluim <rpluim@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <87a69nitkk.fsf@HIDDEN> (Robert Pluim's message of "Tue, 05
 Jul 2022 15:21:15 +0200")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN> <86h73weppw.fsf@HIDDEN>
 <87pmij6c9t.fsf@HIDDEN> <87a69nitkk.fsf@HIDDEN>
X-Now-Playing: Flux's _Uncarved Block_: "Footprints in the Snow"
Date: Tue, 05 Jul 2022 18:38:31 +0200
Message-ID: <87wncr1pmg.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:  Robert Pluim <rpluim@HIDDEN> writes: > I think the guts
    of `describe-repeat-mapsʼ does something like that. Hm... it gets all the
    commands in the map, and then calls `where-is-internal' on those commands?
    Yes, that'll do the trick, even if it's in slightly the opposite direction
    you'd expect. But if a comma [...] 
 
 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: 21634
Cc: 21634 <at> debbugs.gnu.org, Eli Barzilay <eli@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, Juri Linkov <juri@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 (---)

Robert Pluim <rpluim@HIDDEN> writes:

> I think the guts of `describe-repeat-maps=CA=BC does something like that.

Hm...  it gets all the commands in the map, and then calls
`where-is-internal' on those commands?  Yes, that'll do the trick, even
if it's in slightly the opposite direction you'd expect.  But if a
command has two bindings, you only get one of them.

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




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

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


Received: (at 21634) by debbugs.gnu.org; 5 Jul 2022 13:21:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 05 09:21:27 2022
Received: from localhost ([127.0.0.1]:49686 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o8iUZ-0004jy-8m
	for submit <at> debbugs.gnu.org; Tue, 05 Jul 2022 09:21:27 -0400
Received: from mail-wr1-f41.google.com ([209.85.221.41]:34508)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1o8iUV-0004jh-Bx
 for 21634 <at> debbugs.gnu.org; Tue, 05 Jul 2022 09:21:25 -0400
Received: by mail-wr1-f41.google.com with SMTP id r14so11753010wrg.1
 for <21634 <at> debbugs.gnu.org>; Tue, 05 Jul 2022 06:21:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version:content-transfer-encoding;
 bh=s31La/PCVXN7jSnEsyJD7NRS1Bjj0J8lHvJekRYOvVA=;
 b=YbmL08o0skg3loljDJPFusIKwXet6MQizSzTIUTgO5Z8StT1g3PgolTgsUfINLdgC+
 kwXMv1AeADe6jiNM+onurHeFtH1Rfr++wmxCA25Cj2A8rx60ZVXjdzzAckS/yQE5fnWT
 J/Ww7yIKeCvwC7TtFPZtYS343jpqfyv0I1FdxRRXd4mGp3ydxyWiM6c+4LNU1o001y9G
 Qk5zpWArIGsbDwhIVedx+KbiPZg5POc3EyS2qIVXkimovGio9a6Ixo2akmc0zoU6CkYI
 zsQY+eFbXDMZKmCxXrFwNRWOd8pEyJyWh/tz+2iZL56mviHqQ65T2QWVGxWV4fMNjcJX
 xahQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date
 :message-id:mime-version:content-transfer-encoding;
 bh=s31La/PCVXN7jSnEsyJD7NRS1Bjj0J8lHvJekRYOvVA=;
 b=XoJWwvGssNAHGFB3SFo5C+Gf0+ChlvgHIRhIbaAEghJ47o+hdyT2lKQ/ncrW7bZsJT
 RFYIK+HBfE/OtNqufBnJulq2Rhs0+da1HTB9C5pEdIvKbwxvjqvGz46o0Xp5AaZ3lBf8
 ObPQ07aI3etymyrRR78b+nw+yTyHovVbXx2Zh5wSz/UYYgucct02S0pGJo+7E0HvkXJM
 NfORI74uUKsm3f69LGP+NRpl0VfMU2hgM18tgyYnOLXb625FDTOLD923xygq3SXYUjIz
 /wrTkSHfLqQ7dmmPp+6Chz9EFYsqX0s0artaJyh6DSq01uzwIpHHJgdXVwzbIRJco2Hd
 9vvg==
X-Gm-Message-State: AJIora9j6qd+o6caKuMu69z+gN4MNdbflm3IryVrtRNFfch67ueVrKb6
 uL5xZrnSlBKhYhTmeBzZlaoVDVL9QeY=
X-Google-Smtp-Source: AGRyM1tEDaLkx8eSfw19lAgMqMPkpqNNoglaEnAxivGdEB3hnCSb4U9rGHtHPzGtQR2WVP/5od5KtQ==
X-Received: by 2002:a05:6000:170e:b0:21d:54ac:6ce8 with SMTP id
 n14-20020a056000170e00b0021d54ac6ce8mr17139832wrc.43.1657027277041; 
 Tue, 05 Jul 2022 06:21:17 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:7c37:9e2a:e0d4:8386])
 by smtp.gmail.com with ESMTPSA id
 v3-20020a5d59c3000000b00210bac248c8sm15459512wry.11.2022.07.05.06.21.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 05 Jul 2022 06:21:16 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <87pmij6c9t.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Tue,
 05 Jul 2022 13:15:42 +0200")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN> <86h73weppw.fsf@HIDDEN>
 <87pmij6c9t.fsf@HIDDEN>
Date: Tue, 05 Jul 2022 15:21:15 +0200
Message-ID: <87a69nitkk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 21634
Cc: 21634 <at> debbugs.gnu.org, Eli Barzilay <eli@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, Juri Linkov <juri@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 (-)

>>>>> On Tue, 05 Jul 2022 13:15:42 +0200, Lars Ingebrigtsen <larsi@HIDDEN=
> said:

    Lars> Juri Linkov <juri@HIDDEN> writes:
    >> format-spec is a nice helper.  Here are the changes after
    >> the value of %k is automatically generated from the keys:
    >>=20
    >> emoji-zoom-increase:
    >> OLD: Zoom with + and -
    >> NEW: Zoom with +, -
    >>=20
    >> indent-rigidly:
    >> OLD: Indent region with <left>, <right>, S-<left>, or S-<right>.
    >> NEW: Indent region with TAB, <left>, <right>, S-<left>, S-<right>

    Lars> I think the final ", " in these lists should be an " or " instead=
 -- I
    Lars> think that reads better.

Yes

    >> global-text-scale-adjust:
    >> OLD: Use +,-,0 for further adjustment
    >> NEW: Use +, =3D, -, 0, ESC for further adjustment
    >>=20
    >> ESC is because map-keymap handles only top-level keys
    >> but C-M-+ is [ESC C-+].

    Lars> Hm.  We don't have any function that'll just spit out all the "re=
al" key
    Lars> binding in a keymap somewhere?  I.e., that results in a list with=
 keys a
    Lars> la what's displayed by `C-h b'?  I guess not, but that sounds lik=
e a
    Lars> useful utility function to have, and could be used here.

I think the guts of `describe-repeat-maps=CA=BC does something like that.

Robert
--=20




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

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


Received: (at 21634) by debbugs.gnu.org; 5 Jul 2022 11:15:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 05 07:15:55 2022
Received: from localhost ([127.0.0.1]:49415 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o8gX4-0001CD-P0
	for submit <at> debbugs.gnu.org; Tue, 05 Jul 2022 07:15:55 -0400
Received: from quimby.gnus.org ([95.216.78.240]:42742)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1o8gX2-0001Bx-MC
 for 21634 <at> debbugs.gnu.org; Tue, 05 Jul 2022 07:15:53 -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:Date:References:
 In-Reply-To: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=l54LT9Mv3GqSg3bgs6R89NTBMdXvQVQWcVSHjtcYkM0=; b=CyvOMTLlZoAGMh/Hmy6XUhDCRc
 ehINRjeydP6TwfeqJ9oyq6OWWu4Ho1ZZvsiLBpmcXuAyvSveOG5JQYBd4x5TTI+K58YvQ16a/WZ7Y
 xdSR61Ypc82oaG2v2cxD3PZGqIBvoV5F9TCGk+nMzwIcuMsT1RzPl+GiI5meY8ho8rm8=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1o8gWt-0000sm-5k; Tue, 05 Jul 2022 13:15:45 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <86h73weppw.fsf@HIDDEN> (Juri Linkov's message of "Mon, 
 04 Jul 2022 20:45:47 +0300")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN> <86h73weppw.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUyJSqZZV+wgnnL
 pp/x29L9+/n///+noQVCAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+YHAwo5HyJHJFgAAAGiSURBVDjL
 lZRbdoQgDIYJMwswOH0XnL5XoAtoxRUU9r+VJtxG7cxD4zkc5DPwJyQK8W8DRIThCUBjjNKY7cDN
 7MiMRkPPHtBqCIGQM4o8AAYonoFtC6tz+uAgPK+nQOSkgEFKMTidX+X8IaRbaKbuWyKw2uIAoITE
 iaejZ5dV17AmOWiVgRgdoeogQKMEXb9CAssjEQqmqu9Gqj6aGDUabOCdTm8AII/l5XMH8mZtxnq/
 NHQy1YlMDOpnktS1FFwZ/BR96CY6oJIbg8iBoLI5AnycTcmyg2pBFnBJxaKdrSkOeQRfQbJ0Z7wh
 lJuctwboGku+C+jrlGHlVxzAmOEMNFK9zEWZSGlPlJ1dLZY9SMFzURTVWzqi1dbw/oIaZngJthfA
 n4DrZdFSEotiZ9p1yOoSs2+ryJ52Am7jI9zUwXuLm4q1lypf/VtPiCcH3Y9YPxtYxtXZ3m+X4HsI
 aHbdI8O9rG8xLMr0nQS4cStqQ/pG3LUb5kDigrcYTm04hshtcKXxCIjYPAZ7AiKX2oWjEE+MysPR
 XpBr+ECoy0z5qyjEXx1Skfhmv1qVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA3LTAzVDEwOjU3
 OjMxKzAwOjAwZ0bK0QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNy0wM1QxMDo1NzozMSswMDow
 MBYbcm0AAAAASUVORK5CYII=
X-Now-Playing: Eurythmics's _1984 (For The Love Of Big Brother)_: "Julia"
Date: Tue, 05 Jul 2022 13:15:42 +0200
Message-ID: <87pmij6c9t.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: Juri Linkov <juri@HIDDEN> writes: > format-spec is a nice
 helper. Here are the changes after > the value of %k is automatically
 generated
 from the keys: > > emoji-zoom-increase: > OLD: Zoom with + and - > NEW: Zoom
 with +, - > > inden [...] 
 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: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (---)

Juri Linkov <juri@HIDDEN> writes:

> format-spec is a nice helper.  Here are the changes after
> the value of %k is automatically generated from the keys:
>
>   emoji-zoom-increase:
>   OLD: Zoom with + and -
>   NEW: Zoom with +, -
>
>   indent-rigidly:
>   OLD: Indent region with <left>, <right>, S-<left>, or S-<right>.
>   NEW: Indent region with TAB, <left>, <right>, S-<left>, S-<right>

I think the final ", " in these lists should be an " or " instead -- I
think that reads better.

>   global-text-scale-adjust:
>   OLD: Use +,-,0 for further adjustment
>   NEW: Use +, =, -, 0, ESC for further adjustment
>
> ESC is because map-keymap handles only top-level keys
> but C-M-+ is [ESC C-+].

Hm.  We don't have any function that'll just spit out all the "real" key
binding in a keymap somewhere?  I.e., that results in a list with keys a
la what's displayed by `C-h b'?  I guess not, but that sounds like a
useful utility function to have, and could be used here.

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




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

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


Received: (at 21634) by debbugs.gnu.org; 4 Jul 2022 17:50:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 04 13:50:00 2022
Received: from localhost ([127.0.0.1]:48612 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o8QCt-0004lz-Mi
	for submit <at> debbugs.gnu.org; Mon, 04 Jul 2022 13:50:00 -0400
Received: from relay5-d.mail.gandi.net ([217.70.183.197]:55389)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1o8QCq-0004lc-3l
 for 21634 <at> debbugs.gnu.org; Mon, 04 Jul 2022 13:49:58 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 57AA11C0009;
 Mon,  4 Jul 2022 17:49:47 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <87h73x882a.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 04 Jul 2022 12:51:25 +0200")
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
 <87h73x882a.fsf@HIDDEN>
Date: Mon, 04 Jul 2022 20:45:47 +0300
Message-ID: <86h73weppw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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.7 (-)

--=-=-=
Content-Type: text/plain

>> OTOH, there are messages like "Use \\`+',\\`-',\\`0' for further adjustment"
>> have not only a prefix, but also a suffix.
>
> Perhaps the MESSAGE should be a format-spec string?  So the caller could
> say "Use %k for further adjustment" and have the keymap description
> inserted at the %k.  That should be plenty flexible.

format-spec is a nice helper.  Here are the changes after
the value of %k is automatically generated from the keys:

  emoji-zoom-increase:
  OLD: Zoom with + and -
  NEW: Zoom with +, -

  indent-rigidly:
  OLD: Indent region with <left>, <right>, S-<left>, or S-<right>.
  NEW: Indent region with TAB, <left>, <right>, S-<left>, S-<right>

  text-scale-adjust:
  OLD: Use +,-,0 for further adjustment
  NEW: Use +, =, -, 0, C-+, C-=, C--, C-0 for further adjustment

  global-text-scale-adjust:
  OLD: Use +,-,0 for further adjustment
  NEW: Use +, =, -, 0, ESC for further adjustment

ESC is because map-keymap handles only top-level keys
but C-M-+ is [ESC C-+].


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=set-transient-map.patch

diff --git a/lisp/international/emoji.el b/lisp/international/emoji.el
index 27b725b0aa..a129656d2b 100644
--- a/lisp/international/emoji.el
+++ b/lisp/international/emoji.el
@@ -709,10 +709,7 @@ emoji-zoom-increase
   "Increase the size of the character under point.
 FACTOR is the multiplication factor for the size."
   (interactive)
-  (message
-   (substitute-command-keys
-    "Zoom with \\<emoji-zoom-map>\\[emoji-zoom-increase] and \\[emoji-zoom-decrease]"))
-  (set-transient-map emoji-zoom-map t)
+  (set-transient-map emoji-zoom-map t nil "Zoom with %k")
   (let* ((factor (or factor 1.1))
          (old (get-text-property (point) 'face))
          (height (or (and (consp old)
diff --git a/lisp/face-remap.el b/lisp/face-remap.el
index 467ccbc299..fd49c81ab3 100644
--- a/lisp/face-remap.el
+++ b/lisp/face-remap.el
@@ -408,20 +408,15 @@ text-scale-adjust
               (?0 0)
               (_ inc))))
       (text-scale-increase step)
-      ;; (unless (zerop step)
-      (message (substitute-command-keys
-                "Use \\`+',\\`-',\\`0' for further adjustment"))
       (set-transient-map
        (let ((map (make-sparse-keymap)))
          (dolist (mods '(() (control)))
-           (dolist (key '(?- ?+ ?= ?0)) ;; = is often unshifted +.
+           (dolist (key '(?+ ?= ?- ?0)) ;; = is often unshifted +.
              (define-key map (vector (append mods (list key)))
                (lambda () (interactive) (text-scale-adjust (abs inc))))))
          map)
-       nil
-       ;; Clear the prompt after exiting.
-       (lambda ()
-         (message ""))))))
+       nil nil
+       "Use %k for further adjustment"))))
 
 (defvar-local text-scale--pinch-start-scale 0
   "The text scale at the start of a pinch sequence.")
@@ -515,15 +510,15 @@ global-text-scale-adjust
                (not global-text-scale-adjust-resizes-frames)))
           (set-face-attribute 'default nil :height new)))
       (when (characterp key)
-        (message (substitute-command-keys
-                  "Use \\`+',\\`-',\\`0' for further adjustment"))
         (set-transient-map
          (let ((map (make-sparse-keymap)))
            (dolist (mod '(() (control meta)))
              (dolist (key '(?+ ?= ?- ?0))
                (define-key map (vector (append mod (list key)))
                  'global-text-scale-adjust)))
-           map))))))
+           map)
+       nil nil
+       "Use %k for further adjustment")))))
 
 
 ;; ----------------------------------------------------------------
diff --git a/lisp/indent.el b/lisp/indent.el
index d6dee94016..f52b729051 100644
--- a/lisp/indent.el
+++ b/lisp/indent.el
@@ -270,11 +270,8 @@ indent-rigidly
 indentation by specifying a large negative ARG."
   (interactive "r\nP\np")
   (if (and (not arg) interactive)
-      (progn
-        (message
-	 (substitute-command-keys
-	  "Indent region with \\<indent-rigidly-map>\\[indent-rigidly-left], \\[indent-rigidly-right], \\[indent-rigidly-left-to-tab-stop], or \\[indent-rigidly-right-to-tab-stop]."))
-        (set-transient-map indent-rigidly-map t #'deactivate-mark))
+      (set-transient-map indent-rigidly-map t #'deactivate-mark
+                         "Indent region with %k")
     (save-excursion
       (goto-char end)
       (setq end (point-marker))
diff --git a/lisp/subr.el b/lisp/subr.el
index 2f9d37ffd6..efb920ec5a 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -6013,7 +6013,15 @@ internal-pop-keymap
 (define-obsolete-function-alias
   'set-temporary-overlay-map #'set-transient-map "24.4")
 
-(defun set-transient-map (map &optional keep-pred on-exit)
+(defvar set-transient-map-timeout 3
+  "Break the repetition chain of keys after specified timeout.
+When a number, exit the previous `set-transient-map' after idle time
+of the specified number of seconds.")
+
+(defvar set-transient-map-timer nil
+  "Timer to exit `set-transient-map' after `set-transient-map-timeout'.")
+
+(defun set-transient-map (map &optional keep-pred on-exit message timeout)
   "Set MAP as a temporary keymap taking precedence over other keymaps.
 Normally, MAP is used only once, to look up the very next key.
 However, if the optional argument KEEP-PRED is t, MAP stays
@@ -6030,18 +6038,34 @@ set-transient-map
 
 This returns an \"exit function\", which can be called with no argument
 to deactivate this transient map, regardless of KEEP-PRED."
-  (let* ((clearfun (make-symbol "clear-transient-map"))
+  (let* ((timeout (or set-transient-map-timeout timeout))
+         (message
+          (when message
+            (let (keys)
+              (map-keymap (lambda (key cmd) (and cmd (push key keys))) map)
+              (format-spec (if (stringp message) message
+                             "Repeat with %k")
+                           `((?k . ,(mapconcat
+                                     (lambda (key)
+                                       (substitute-command-keys
+                                        (format "\\`%s'"
+                                                (key-description (vector key)))))
+                                     keys ", ")))))))
+         (clearfun (make-symbol "clear-transient-map"))
          (exitfun
           (lambda ()
             (internal-pop-keymap map 'overriding-terminal-local-map)
             (remove-hook 'pre-command-hook clearfun)
+            ;; Clear the prompt after exiting.
+            (when message (message ""))
+            (when set-transient-map-timer (cancel-timer set-transient-map-timer))
             (when on-exit (funcall on-exit)))))
     ;; Don't use letrec, because equal (in add/remove-hook) could get trapped
     ;; in a cycle. (bug#46326)
     (fset clearfun
           (lambda ()
             (with-demoted-errors "set-transient-map PCH: %S"
-              (unless (cond
+              (if (cond
                        ((null keep-pred) nil)
                        ((and (not (eq map (cadr overriding-terminal-local-map)))
                              (memq map (cddr overriding-terminal-local-map)))
@@ -6066,9 +6090,14 @@ set-transient-map
                           ;; nil and so is `mc`.
                           (and mc (eq this-command mc))))
                        (t (funcall keep-pred)))
+                  (when message (message "%s" message))
                 (funcall exitfun)))))
     (add-hook 'pre-command-hook clearfun)
     (internal-push-keymap map 'overriding-terminal-local-map)
+    (when timeout
+      (when set-transient-map-timer (cancel-timer set-transient-map-timer))
+      (setq set-transient-map-timer (run-with-idle-timer timeout nil exitfun)))
+    (when message (message "%s" message))
     exitfun))
 
 ;;;; Progress reporters.

--=-=-=--




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

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


Received: (at 21634) by debbugs.gnu.org; 4 Jul 2022 10:51:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 04 06:51:37 2022
Received: from localhost ([127.0.0.1]:46226 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o8Jg0-0001Eu-Oq
	for submit <at> debbugs.gnu.org; Mon, 04 Jul 2022 06:51:36 -0400
Received: from quimby.gnus.org ([95.216.78.240]:59852)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1o8Jfz-0001Eg-4z
 for 21634 <at> debbugs.gnu.org; Mon, 04 Jul 2022 06:51:35 -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:Date:References:
 In-Reply-To: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=fQcQTI5ZQkGHDshtOiptlGbwMXVgDIYN5x2iAKhQ4TU=; b=JJPyrn9U6l2Dv0nN99wdQF0pl9
 w82Jo+8QsJppDdFgfi2aXu5yReGkCQN0vzzRisTq/+kxMW8yOeSSuDqEAZqmDwwxs6eo1BxG/Ye6o
 CNTxBD6F0+DTSUOK0o6f2fqwmK+w+n5TPdF529aTU9/HGbU82LOcqkagKTqSnpLyOb1M=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1o8Jfp-0006UU-RZ; Mon, 04 Jul 2022 12:51:28 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <86wncu6t6b.fsf@HIDDEN> (Juri Linkov's message of "Sun, 
 03 Jul 2022 19:36:04 +0300")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN> <86wncu6t6b.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXEaDflmFTJxsRW
 dKVaa4////95E3pLAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YHBAoPKI4xKJsAAAGdSURBVDjLnZPr
 dcMgDIXhnAyAcQcIkhcwMEBPYP+ZeiVhGzfpnyqOE/NZ6HVxzi1qDubx1T+fTEBMRG/rMCIq5QPA
 an4HzmNdbDzJDgGXc4+u1u5g8Y9eW++lzx7CDofZA1X44EtpEqGW82U1v5bDRt1LXJaEHy69dly1
 DRAGZuzSDAjxXjPS2s6tbsZ/AWSECLWe6R7WW2tVwv8CUl0Vr9avrXQOZYohjbMxBL9Q4pyp5Fx4
 gBiXFHxMaQWA7evsgZHunIlL5rKaBLCLvMBzDDcUotn2VrXnkq4/gXfIsh4MM7Aow6Nfg1JgervH
 wEIkei5TD9GZooIh6i8CWaEn1isLiAKIUgAgYqmPM5uDGgo0gBppBmkA+QiIdLr4EduymoB7pLjq
 mKSOG9gZoFjlspQHcJnWquqFB00e/qgbEj3Aph4qhtZUcJG2l4CN7HRU7eQVvNt5ZEi0WVaexAG3
 5EwoeXR3agkeAvEubWRr+gVwGmIhqMG6i822px2tAMnzGJS6bDpgH2xetdkEN4q3s74dov66BPEt
 t+D+YT/qaHW8auKAUgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNy0wNFQxMDoxNTo0MCswMDow
 MIIhk7YAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDctMDRUMTA6MTU6NDArMDA6MDDzfCsKAAAA
 AElFTkSuQmCC
X-Now-Playing: Joe Jackson's _Big World_: "Tango Atlantico"
Date: Mon, 04 Jul 2022 12:51:25 +0200
Message-ID: <87h73x882a.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: Juri Linkov <juri@HIDDEN> writes: > Maybe something like
 this. I'm still unsure about providing a prefix > message without keys, because
 when the message arg is a string > then better to display it as is. Otherwise
 when it is `t', the [...] 
 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: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (---)

Juri Linkov <juri@HIDDEN> writes:

> Maybe something like this.  I'm still unsure about providing a prefix
> message without keys, because when the message arg is a string
> then better to display it as is.  Otherwise when it is `t', then
> the message will be constructed to "Repeat with <keys...>".
> I.e. the remaining question is that you already raised whether
> typically all keys should be mentioned in the message.
>
> OTOH, there are messages like "Use \\`+',\\`-',\\`0' for further adjustment"
> have not only a prefix, but also a suffix.

Perhaps the MESSAGE should be a format-spec string?  So the caller could
say "Use %k for further adjustment" and have the keymap description
inserted at the %k.  That should be plenty flexible.

Looks good otherwise.

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




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

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


Received: (at 21634) by debbugs.gnu.org; 3 Jul 2022 16:53:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 03 12:53:33 2022
Received: from localhost ([127.0.0.1]:45449 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o82qi-0007Hw-Qz
	for submit <at> debbugs.gnu.org; Sun, 03 Jul 2022 12:53:33 -0400
Received: from relay7-d.mail.gandi.net ([217.70.183.200]:47295)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1o82qf-0007Hj-VR
 for 21634 <at> debbugs.gnu.org; Sun, 03 Jul 2022 12:53:32 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id CC91020004;
 Sun,  3 Jul 2022 16:53:22 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <87r1333etw.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sat,
 02 Jul 2022 13:59:39 +0200")
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
 <87r1333etw.fsf@HIDDEN>
Date: Sun, 03 Jul 2022 19:36:04 +0300
Message-ID: <86wncu6t6b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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.7 (-)

--=-=-=
Content-Type: text/plain

> Juri Linkov <juri@HIDDEN> writes:
>
>> Actually, I can imagine when someone might want to keep a transient map
>> active with KEEP-PRED, but still deactivate it after a timeout.  So
>> a separate TIMEOUT looks cleaner.
>
> Yup, makes sense.
>
>> Anyway, repeat-mode has separate options for repeat-exit-timeout
>> and constructs a message, so I could copy the same code from repeat-mode
>> to set-transient-map.
>
> Sounds good.

Maybe something like this.  I'm still unsure about providing a prefix
message without keys, because when the message arg is a string
then better to display it as is.  Otherwise when it is `t', then
the message will be constructed to "Repeat with <keys...>".
I.e. the remaining question is that you already raised whether
typically all keys should be mentioned in the message.

OTOH, there are messages like "Use \\`+',\\`-',\\`0' for further adjustment"
have not only a prefix, but also a suffix.


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=set-transient-map.patch

diff --git a/lisp/face-remap.el b/lisp/face-remap.el
index 7037bc58cb..951285fbf2 100644
--- a/lisp/face-remap.el
+++ b/lisp/face-remap.el
@@ -408,9 +408,6 @@ text-scale-adjust
               (?0 0)
               (_ inc))))
       (text-scale-increase step)
-      ;; (unless (zerop step)
-      (message (substitute-command-keys
-                "Use \\`+',\\`-',\\`0' for further adjustment"))
       (set-transient-map
        (let ((map (make-sparse-keymap)))
          (dolist (mods '(() (control)))
@@ -418,10 +415,9 @@ text-scale-adjust
              (define-key map (vector (append mods (list key)))
                (lambda () (interactive) (text-scale-adjust (abs inc))))))
          map)
-       nil
-       ;; Clear the prompt after exiting.
-       (lambda ()
-         (message ""))))))
+       nil nil
+       (substitute-command-keys
+        "Use \\`+',\\`-',\\`0' for further adjustment")))))
 
 (defvar-local text-scale--pinch-start-scale 0
   "The text scale at the start of a pinch sequence.")
@@ -515,15 +511,16 @@ global-text-scale-adjust
                (not global-text-scale-adjust-resizes-frames)))
           (set-face-attribute 'default nil :height new)))
       (when (characterp key)
-        (message (substitute-command-keys
-                  "Use \\`+',\\`-',\\`0' for further adjustment"))
         (set-transient-map
          (let ((map (make-sparse-keymap)))
            (dolist (mod '(() (control meta)))
              (dolist (key '(?+ ?= ?- ?0))
                (define-key map (vector (append mod (list key)))
                  'global-text-scale-adjust)))
-           map))))))
+           map)
+       nil nil
+       (substitute-command-keys
+        "Use \\`+',\\`-',\\`0' for further adjustment"))))))
 
 
 ;; ----------------------------------------------------------------
diff --git a/lisp/indent.el b/lisp/indent.el
index d6dee94016..6eaf9f04ae 100644
--- a/lisp/indent.el
+++ b/lisp/indent.el
@@ -270,11 +270,10 @@ indent-rigidly
 indentation by specifying a large negative ARG."
   (interactive "r\nP\np")
   (if (and (not arg) interactive)
-      (progn
-        (message
-	 (substitute-command-keys
-	  "Indent region with \\<indent-rigidly-map>\\[indent-rigidly-left], \\[indent-rigidly-right], \\[indent-rigidly-left-to-tab-stop], or \\[indent-rigidly-right-to-tab-stop]."))
-        (set-transient-map indent-rigidly-map t #'deactivate-mark))
+      (set-transient-map
+       indent-rigidly-map t #'deactivate-mark
+       (substitute-command-keys
+	"Indent region with \\<indent-rigidly-map>\\[indent-rigidly-left], \\[indent-rigidly-right], \\[indent-rigidly-left-to-tab-stop], or \\[indent-rigidly-right-to-tab-stop]."))
     (save-excursion
       (goto-char end)
       (setq end (point-marker))
diff --git a/lisp/subr.el b/lisp/subr.el
index 4e4eac32d9..338248bbae 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -6013,7 +6013,15 @@ internal-pop-keymap
 (define-obsolete-function-alias
   'set-temporary-overlay-map #'set-transient-map "24.4")
 
-(defun set-transient-map (map &optional keep-pred on-exit)
+(defvar set-transient-map-timeout 3
+  "Break the repetition chain of keys after specified timeout.
+When a number, exit the previous `set-transient-map' after idle time
+of the specified number of seconds.")
+
+(defvar set-transient-map-timer nil
+  "Timer to exit `set-transient-map' after `set-transient-map-timeout'.")
+
+(defun set-transient-map (map &optional keep-pred on-exit message timeout)
   "Set MAP as a temporary keymap taking precedence over other keymaps.
 Normally, MAP is used only once, to look up the very next key.
 However, if the optional argument KEEP-PRED is t, MAP stays
@@ -6030,18 +6038,33 @@ set-transient-map
 
 This returns an \"exit function\", which can be called with no argument
 to deactivate this transient map, regardless of KEEP-PRED."
-  (let* ((clearfun (make-symbol "clear-transient-map"))
+  (let* ((timeout (or set-transient-map-timeout timeout))
+         (message
+          (when message
+            (if (stringp message) message
+              (let (keys)
+                (map-keymap (lambda (key cmd) (and cmd (push key keys))) map)
+                (format-message "Repeat with %s"
+                                (mapconcat (lambda (key)
+                                             (substitute-command-keys
+                                              (format "\\`%s'"
+                                                      (key-description (vector key)))))
+                                           keys ", "))))))
+         (clearfun (make-symbol "clear-transient-map"))
          (exitfun
           (lambda ()
             (internal-pop-keymap map 'overriding-terminal-local-map)
             (remove-hook 'pre-command-hook clearfun)
+            ;; Clear the prompt after exiting.
+            (when message (message ""))
+            (when set-transient-map-timer (cancel-timer set-transient-map-timer))
             (when on-exit (funcall on-exit)))))
     ;; Don't use letrec, because equal (in add/remove-hook) could get trapped
     ;; in a cycle. (bug#46326)
     (fset clearfun
           (lambda ()
             (with-demoted-errors "set-transient-map PCH: %S"
-              (unless (cond
+              (if (cond
                        ((null keep-pred) nil)
                        ((and (not (eq map (cadr overriding-terminal-local-map)))
                              (memq map (cddr overriding-terminal-local-map)))
@@ -6066,9 +6089,14 @@ set-transient-map
                           ;; nil and so is `mc`.
                           (and mc (eq this-command mc))))
                        (t (funcall keep-pred)))
+                  (when message (message "%s" message))
                 (funcall exitfun)))))
     (add-hook 'pre-command-hook clearfun)
     (internal-push-keymap map 'overriding-terminal-local-map)
+    (when timeout
+      (when set-transient-map-timer (cancel-timer set-transient-map-timer))
+      (setq set-transient-map-timer (run-with-idle-timer timeout nil exitfun)))
+    (when message (message "%s" message))
     exitfun))
 
 ;;;; Progress reporters.

--=-=-=--




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

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


Received: (at 21634) by debbugs.gnu.org; 2 Jul 2022 11:59:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 02 07:59:53 2022
Received: from localhost ([127.0.0.1]:40049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o7bmz-0004Gx-6F
	for submit <at> debbugs.gnu.org; Sat, 02 Jul 2022 07:59:53 -0400
Received: from quimby.gnus.org ([95.216.78.240]:37882)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1o7bmw-0004Gj-Gc
 for 21634 <at> debbugs.gnu.org; Sat, 02 Jul 2022 07:59:51 -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:Date:References:
 In-Reply-To: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=R5wadIo84D/Y871W80evnhqmwU02czWqc5P1hlg8CNM=; b=h1Id2uJOzS27sM8yRcHTZey5ix
 +XNNt98JXC/PKlUk3lnNvED0dLXk/gzg6tkvoXig2aP12Omi/OtPA3uV2cxj+IGzl3LNGBHtQbCH6
 uTM89RBisy9ZPfA2QMnRM/WhiXWjOR3Qu/Xa/vpZ6pcovfPCASbZ0Z8ojWYPi8Em0dJM=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1o7bmm-0001lT-7Z; Sat, 02 Jul 2022 13:59:42 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <86k08wzx5e.fsf@HIDDEN> (Juri Linkov's message of "Fri, 
 01 Jul 2022 18:40:37 +0300")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN> <86k08wzx5e.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXHvq9gW1ZSJywb
 FhWPV1v///9jtUDFAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YHAgs7B7pj094AAAG0SURBVDjLdZSB
 jesgDIadewyAORbAdICL6QA2x/4znQkkoVKepbYSX39s/xgA/hsBn8IDFCpcKDNxJotceuQfAKZM
 WV+VXlWkEr0k5FJ/usL+mV+RqEEjqm8lOhRdSeQrvQEUG+Gx2QSccNNeiQKGsABDfha55VVRmOJZ
 /vapILLiQ+otrIpjuR0Ch9RX3h3kAWaEfAO2jqM2ca21IZhgR7lyQyt0grKrtAu4kq/ku/pNnkF0
 zwpEuUHmFdzJR8cD8NndYcknwEewhxSdZbGPE1284jAtiVEN5BVQoETJJibq0fkE5lWwLzTbIxKt
 ihAoh05gQ7y9MrMLJUjfHMBFq4snaBhYvbRvqgDe3QpQ3UUQopoDsl3AMsHuAeHXO4aegxfQu/7n
 NSneVZ3A2bzp19L57rxtLzahLtXf1SuMDVUQ1QZ0jMnpbpQgiuJw65Z9WDLCRLSeR7dwDuiqsIHr
 a7FFRW1N9eMEA1q141D046AmmEWtyZPd7Ova2h2Uqyq/4X2fH8Bdbr8Fdr9brP0n10w8H4BSuS9Z
 sWefXEfy/lq88ljrrwEfWw0rknkRrgzjJJ7jD7BVjujBIt4hAAAAJXRFWHRkYXRlOmNyZWF0ZQAy
 MDIyLTA3LTAyVDExOjU5OjA3KzAwOjAw5y6ArwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNy0w
 MlQxMTo1OTowNyswMDowMJZzOBMAAAAASUVORK5CYII=
X-Now-Playing: The Clash's _Sandinista!_: "The Magnificent Seven"
Date: Sat, 02 Jul 2022 13:59:39 +0200
Message-ID: <87r1333etw.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:  Juri Linkov <juri@HIDDEN> writes: > Actually,
 I can imagine
 when someone might want to keep a transient map > active with KEEP-PRED,
 but still deactivate it after a timeout. So > a separate TIMEOUT looks
 cleaner. 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: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (---)

Juri Linkov <juri@HIDDEN> writes:

> Actually, I can imagine when someone might want to keep a transient map
> active with KEEP-PRED, but still deactivate it after a timeout.  So
> a separate TIMEOUT looks cleaner.

Yup, makes sense.

> Anyway, repeat-mode has separate options for repeat-exit-timeout
> and constructs a message, so I could copy the same code from repeat-mode
> to set-transient-map.

Sounds good.

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




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

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


Received: (at 21634) by debbugs.gnu.org; 1 Jul 2022 15:51:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 01 11:51:06 2022
Received: from localhost ([127.0.0.1]:38942 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o7IvC-0006oP-Cx
	for submit <at> debbugs.gnu.org; Fri, 01 Jul 2022 11:51:06 -0400
Received: from relay8-d.mail.gandi.net ([217.70.183.201]:59517)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1o7Iv7-0006nq-MZ
 for 21634 <at> debbugs.gnu.org; Fri, 01 Jul 2022 11:51:05 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id F184B1BF206;
 Fri,  1 Jul 2022 15:50:53 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <878rpdyyxo.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Fri,
 01 Jul 2022 11:17:23 +0200")
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
 <878rpdyyxo.fsf@HIDDEN>
Date: Fri, 01 Jul 2022 18:40:37 +0300
Message-ID: <86k08wzx5e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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.7 (-)

>> We don't need post-command-hook here - this leaves us with just
>> set-transient-map.  As was already suggested, we need either
>> to add a new optional arg TIMEOUT to set-transient-map,
>> or allow a number of seconds in the existing arg KEEP-PRED.
>>
>> Then another question is how the users could customize the timeout.
>> One variable to customize timeout for all commands that use
>> set-transient-map?  Or separate variables for every command:
>> one for indent-rigidly, one for text-scale-adjust?
>
> I think one variable for the timeout would be sufficient, and a value of
> (say) `timeout' for KEEP-PRED could instruct set-transient-map to use
> that timeout, perhaps?

Actually, I can imagine when someone might want to keep a transient map
active with KEEP-PRED, but still deactivate it after a timeout.  So
a separate TIMEOUT looks cleaner.

Anyway, repeat-mode has separate options for repeat-exit-timeout
and constructs a message, so I could copy the same code from repeat-mode
to set-transient-map.




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

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


Received: (at 21634) by debbugs.gnu.org; 1 Jul 2022 09:17:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 01 05:17:42 2022
Received: from localhost ([127.0.0.1]:36268 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o7CmU-0002jv-A1
	for submit <at> debbugs.gnu.org; Fri, 01 Jul 2022 05:17:42 -0400
Received: from quimby.gnus.org ([95.216.78.240]:52708)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1o7CmO-0002jb-PU
 for 21634 <at> debbugs.gnu.org; Fri, 01 Jul 2022 05:17:41 -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:Date:References:
 In-Reply-To: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=NKkq+9XAFnviqTmgbYGF3RuZiZDqHpLW/Xad5k/grPE=; b=bUYYZFztIHxLEGhUMSBG2ehued
 5Db8XIzLMw+cEboc7Ph/0giyY97Jo+kTfFj55571jnMGV4pY/cOFEr9b1cu/BM1euHa1FhxaeroRn
 oHxGCO8jfOd4q1FQ0f6Kn+zGjf2jPfbuvjTfTEyDj9KqH6jRMPzb0VvVRcjHwVfccFkM=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1o7CmE-0005Ob-HE; Fri, 01 Jul 2022 11:17:29 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <86letewfpa.fsf@HIDDEN> (Juri Linkov's message of "Thu, 
 30 Jun 2022 19:12:13 +0300")
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <86letewfpa.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEWdmmnfzYSWVTS0
 cUHao1VxSitWNiQmHBf///+3HDEGAAAAAWJLR0QIht6VegAAAAd0SU1FB+YHAQg7MvwjBkoAAAGk
 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/lgPrYFdX73cAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDct
 MDFUMDg6NTk6NTArMDA6MDBZO+8pAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA3LTAxVDA4OjU5
 OjUwKzAwOjAwKGZXlQAAAABJRU5ErkJggg==
X-Now-Playing: Blaine L. Reininger's _Byzantium_: "Raise Your Hands"
Date: Fri, 01 Jul 2022 11:17:23 +0200
Message-ID: <878rpdyyxo.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: Juri Linkov <juri@HIDDEN> writes: > We don't need
 post-command-hook
 here - this leaves us with just > set-transient-map. As was already suggested, 
 we need either > to add a new optional arg TIMEOUT to set-transient-map,
 > or allow a n [...] 
 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: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (---)

Juri Linkov <juri@HIDDEN> writes:

> We don't need post-command-hook here - this leaves us with just
> set-transient-map.  As was already suggested, we need either
> to add a new optional arg TIMEOUT to set-transient-map,
> or allow a number of seconds in the existing arg KEEP-PRED.
>
> Then another question is how the users could customize the timeout.
> One variable to customize timeout for all commands that use
> set-transient-map?  Or separate variables for every command:
> one for indent-rigidly, one for text-scale-adjust?

I think one variable for the timeout would be sufficient, and a value of
(say) `timeout' for KEEP-PRED could instruct set-transient-map to use
that timeout, perhaps?

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




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

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


Received: (at 21634) by debbugs.gnu.org; 30 Jun 2022 16:14:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 30 12:14:48 2022
Received: from localhost ([127.0.0.1]:35398 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o6woa-0005iK-H7
	for submit <at> debbugs.gnu.org; Thu, 30 Jun 2022 12:14:48 -0400
Received: from relay12.mail.gandi.net ([217.70.178.232]:36999)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1o6woY-0005i7-3H
 for 21634 <at> debbugs.gnu.org; Thu, 30 Jun 2022 12:14:46 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 7D6F4200006;
 Thu, 30 Jun 2022 16:14:38 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
In-Reply-To: <87czpou8z7.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sat,
 04 Sep 2021 08:54:04 +0200")
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN>
Date: Thu, 30 Jun 2022 19:12:13 +0300
Message-ID: <86letewfpa.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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.7 (-)

> I think implementing text-scale-adjust on top of repeat-mode would be
> good -- and it could just enable repeat-mode for itself temporarily, I
> think?

repeat-mode = post-command-hook + set-transient-map

We don't need post-command-hook here - this leaves us with just
set-transient-map.  As was already suggested, we need either
to add a new optional arg TIMEOUT to set-transient-map,
or allow a number of seconds in the existing arg KEEP-PRED.

Then another question is how the users could customize the timeout.
One variable to customize timeout for all commands that use
set-transient-map?  Or separate variables for every command:
one for indent-rigidly, one for text-scale-adjust?




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

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


Received: (at 21634) by debbugs.gnu.org; 7 Sep 2021 08:17:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 07 04:17:04 2021
Received: from localhost ([127.0.0.1]:55387 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNWHw-0001Jz-1v
	for submit <at> debbugs.gnu.org; Tue, 07 Sep 2021 04:17:04 -0400
Received: from mout.gmx.net ([212.227.15.19]:42525)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1mNWHu-0001JR-Fb
 for 21634 <at> debbugs.gnu.org; Tue, 07 Sep 2021 04:17:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1631002611;
 bh=z7Vf0/a6AQiKAEN+cIfe4gIh6LG5AVPbBp9BAj1mEMo=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=b67CplRnTrdM+FVJ/BnHzfP+QptRmdqs3rkUlK2aGHbV02F8orLI/LoULYmKZF5uc
 5h39DKioBPVtqbiFF+RnDpToBkF5rwLh97ni8vQc2UVe+v3EYndnvgQEb9lUaC7/Zk
 hC0QTGZatZMc4A/k3efSPxi7hjsjqLpocKQjgd9A=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([46.125.249.31]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MbRk3-1mylmU1yq9-00bpzf; Tue, 07
 Sep 2021 10:16:51 +0200
Subject: Re: bug#21634: [External] : bug#21634: text-scale-adjust suggestion
To: Eli Barzilay <eli@HIDDEN>, Drew Adams <drew.adams@HIDDEN>
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <87pmtntcl5.fsf@HIDDEN>
 <87fsuikszt.fsf@HIDDEN> <87eea1hhzc.fsf@HIDDEN>
 <SJ0PR10MB5488DEB83233F5557B33170EF3D29@HIDDEN>
 <CALO-guuis=6G91y=yGs-9TquAKHezuxgQR-nu=8kZ3s0XDqXRA@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <f42e158c-f08b-b6c3-65bb-3ec0e8d19ab2@HIDDEN>
Date: Tue, 7 Sep 2021 10:16:50 +0200
MIME-Version: 1.0
In-Reply-To: <CALO-guuis=6G91y=yGs-9TquAKHezuxgQR-nu=8kZ3s0XDqXRA@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:hELCKrjmEB+kYbvuK1G6x9ZkG9qv4bMwcfdTH92wgclHd+baaiE
 l216HAeUcBqjuAEzUhRM9SgIjHnKs0+bBL8/GQTg3OMigLBE5Idlq6a2ABevI76RE0zh27u
 oK0h0qqCKwglrJzPWRAYaPj5RgHXYFcf+FbmEx63MkuzZPJbZn7C4PcQiOOM97mqKLIiRsQ
 qzgonoykpx1CQ+AwxtOHQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:C1yp374uCtc=:uHrxkLfTTxSZ9FGY/K6WlX
 5ZLRRSeHgy30+QBGT2Lu5rBYI5y+nUbJL42HpMIHDY77bVVyN6bHfzp3L/1eHj5EXc4LXHKge
 1V17IXxViA0xj2/QLki5Iue3xDEP71AEywBqkdpyDs3g97jIhveE1CrTL+3tYobn5157wejKO
 tq659c1EjTFUPPl1ACxhpGVITSq2UzjerqMT35aQ/SqVy3Kbz8c0I7DC5CPuvvO7HR/89kS0s
 jdjXQ8uBEXQZeEngvLiKXlNkuYr2NLb+MmQiAfstoheYiIevKCiavGgnHxBzn5fd6r4Md5D0P
 EHpqIqlYfYuVZcFClhUDltbqHmppR1xNBq0LCeHfuisZ2PGZx4wMDDMXZI7BFCNS5hxEU+eau
 pm4wCJM6+GTRYmiex5P8k533J1P91eC5lCvVpjSeiAK2U4tVW1knQ7TalYsHhN9929ob9H8kU
 ytKmPsa/U737Uk7/qdOsSEBdJLayoLW0b24nOtlzpv+FNHqXn3DQdCSWSfil1ldDHRazao91F
 eHhOqR2HcUTvjLMfhfh2QUVShn7DX3fAs3ErsiA2yRZ7d/T7GmCGz/zmjTe5j82rLB3R/NGxr
 w12K6s9gMhqC53yejJ8JEMVDFJj8uMLfBXk/RUN6mi7+agSuetzdRhjwg3OEO2fQCc4GR+PJv
 maosbT137T5m32IGklz2kS7oRhGGizMwMdvVKPj9Tq4F3BS55nDk6Q5D0cuoYu47RpNX32GAB
 VzOatrApCY1UfFws60iT9kOiF+9L2XlB/K3Htai3qdYCzR6Vaq3oKGLIkRnRApiyCxb8ry7Ut
 S9oL0NfvgAoZjDVzM0ZJ20ATddevZEsA+ePa71G3x2Zwm+orRWc/OBGPyy1oa2mP6THWbf39l
 JmFw70mD4PO1db0KsCjUbl8A2rngT189w7hV0mY+mAl/FEdMZdm2Czc1nLGU0fquoO+7ryOxn
 glJMdfKiS988HMbjvaten3+t705Mz5dQuKKsM7mgb1IcPfv2ndBl9q6gz5F6VknGd141ZkXi3
 DfrwqjUV2ysykgbMvVPimk7KXGeUQrR4kDiVb6X4DHpOroW5aCAPCweDR//lPmKtfghHVYUJy
 lyUNttXZXEKwJKKB9rxlcnUasqszoKieSxkeK1AFKrqNUzXm4kefEICFw==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Lars Ingebrigtsen <larsi@HIDDEN>,
 "21634 <at> debbugs.gnu.org" <21634 <at> debbugs.gnu.org>, Juri Linkov <juri@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.7 (-)

 > With indent-rigidly this is even worse
 > since the echo-area message disappears leaving you with no indication
 > of it being active, which is essentially a mode which is extremely
 > un-emacsy.

With `transient-mark-mode' the region stays highlighted until I'm done
with indenting.  I would never look anywhere else for obtaining feedback
about a transient mode like the one triggered by `indent-rigidly'.

martin




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

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


Received: (at 21634) by debbugs.gnu.org; 6 Sep 2021 22:35:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 18:35:14 2021
Received: from localhost ([127.0.0.1]:54688 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNNCs-0000uL-5j
	for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 18:35:14 -0400
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:34248)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1mNNCp-0000uC-Pz
 for 21634 <at> debbugs.gnu.org; Mon, 06 Sep 2021 18:35:12 -0400
Received: from pps.filterd (m0246627.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 186MTi1C010518; 
 Mon, 6 Sep 2021 22:35:09 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2021-07-09;
 bh=4ihdJocWgnr6l+LraMFPxFxtVZbnVgtk3t3QnvKFkho=;
 b=NchnvGLeTpG8h/d4YJfTbHTZeEiFOrwGJcelw68SAnlxfdoCwIcUMf7xsq7UYo8U1oTj
 cDfrmROD/U7M2c2Gw28zWqHWx4YhEZrlNxFF0OT///+EEdx/SSWhgPynrL2hPYZL4oTo
 8spAeAMO5KRRY1XgSTcRUzYJEWb+Ek/TWZfP1gm6xNVmwZceZHNYXOuR9UYS9w57Fh20
 ojM9ew4KJZYq2KFIpwnPpVKPz3oXvD75Cm0PKGjvQD7hgKp2gasTdsQz3BT7csbkQsMY
 PN6L6aOgQZj4+gqS3O3pYlwfXc0Ag/i7YB9ELfri1ZHy9Ma4xG85XrcNfXYsS0fFHOjj Ag== 
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2020-01-29;
 bh=4ihdJocWgnr6l+LraMFPxFxtVZbnVgtk3t3QnvKFkho=;
 b=qQ3j0LvR9KkoRFadl+HaOcIdW04uUUhMFYnrm/gi2+FreGltVoRhR/9egZ44NesHAbWU
 WCPvpEkXc3jjtHtiayfgAoal+WQ/4r46N6BvyGihzM6kp/F5kcIO6x5h1UXmrxvPo7H5
 Fryfv1RDF/fIsvs03NFfXFmb4CoG4so6hF28qnyl49h4ta+khXpJr2puOAQqpmiRhw1/
 W/WOM1oazzAWTtKO7bUZhiIoPy03zrJtFsFbx9OUSqrw1cEXXUJbK7bhF8pjiuMx8lsJ
 4fJXmyUhLyoXFnL6ALMsbMJ9TWz7utZHVLFPz5J/ObLMOVSLYK8TI4lWqkKZ9WtcQAzR yg== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by mx0b-00069f02.pphosted.com with ESMTP id 3awpwkr9fu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 06 Sep 2021 22:35:09 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 186MU6Ko165233;
 Mon, 6 Sep 2021 22:35:08 GMT
Received: from nam12-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam12lp2173.outbound.protection.outlook.com [104.47.55.173])
 by aserp3030.oracle.com with ESMTP id 3auxucrgsj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 06 Sep 2021 22:35:08 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=iR9o8dgTXvO0ewDy9MkD2sqKqQJ156gxEpLHh3vgrnYRBKSvHFa19JcJHXhQawW//JrdC+bkkLXAyCfV2GvY18+ALOwkEQ9tZftFpdl9s8afFAwASF9YaMs5Jc2mAo8Yirl8eG8nbdkMoW8QbdBeihgQGuDpl2e+4x2I6qBvCyGZG6j6y9r1DoqBjum8xxwO8kMk6OsS1hX5iSaQZ1VrmbLBYBjv+bRx2MyNq3wM6zDmEBbgV7B4kylNLLgUF/JmWt7jBiEE+KlPtYFIY2AL2+9FQXS3+tFpY6QaMoWLziU/2CcxJ21duiMN9qguC6odW7YE0n9S0rsoyxyfP6K8PA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; 
 bh=4ihdJocWgnr6l+LraMFPxFxtVZbnVgtk3t3QnvKFkho=;
 b=Kqg+6Yc8D7e7pQZ/D30+8f6A/tUM8CQSbGRmaxWbH7HfkRCjahPVSQ5el+KMwT9SODmR1tjsb8voYAKbtSHyeENafoS1az5Y5YKHbJR1HiodNO1ct6Vq1a2QOf8awPJMNctMSAHEZoerSWw53NcZr/bIQO/mwXCjb/spiZXO2dmJwvTEOmXNHqoDYVtX9XzdjOz39tJgEpTV5BpzEYLLmmJbwZsTCw4R2qj1lNWRRQ2JXtEAP6eqkHse+nTF/bFS2lzfB6W6tXYJy5hdoWJYhKSJFbvQMBRW7Mw9v+Cb7I+WDuK7w5xzUGjconIyk+Z7jwDFdQ6/fMLeNmoHbyAawg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4ihdJocWgnr6l+LraMFPxFxtVZbnVgtk3t3QnvKFkho=;
 b=IMdWHDYXjZH8Iy8hSpU4Nxo+SOOYdzhmtGYAqef6CXcNGt5O+6q4WTxmn+GqSMKT5EFwm6pyETF+4VbJYMgGZj9mVO0105QducQs56NalgMHq7wF1FG0TT2r0HBG56vx/ay5+PX7wKDtIg++8dfzj6rwB99phwhwz9bhs+/zDM8=
Received: from CO6PR10MB5473.namprd10.prod.outlook.com (2603:10b6:5:355::21)
 by CO6PR10MB5473.namprd10.prod.outlook.com (2603:10b6:5:355::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.17; Mon, 6 Sep
 2021 22:35:06 +0000
Received: from CO6PR10MB5473.namprd10.prod.outlook.com
 ([fe80::fd0d:9a0e:7b36:560d]) by CO6PR10MB5473.namprd10.prod.outlook.com
 ([fe80::fd0d:9a0e:7b36:560d%8]) with mapi id 15.20.4478.025; Mon, 6 Sep 2021
 22:35:06 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Eli Barzilay <eli@HIDDEN>
Subject: RE: [External] : bug#21634: text-scale-adjust suggestion
Thread-Topic: [External] : bug#21634: text-scale-adjust suggestion
Thread-Index: AQHXo27OSvRe75SAb0O6lANKWq3Vq6uXl2Gw
Date: Mon, 6 Sep 2021 22:35:06 +0000
Message-ID: <CO6PR10MB5473F1778ACAAD51C858E4DEF3D29@HIDDEN>
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <87pmtntcl5.fsf@HIDDEN>
 <87fsuikszt.fsf@HIDDEN> <87eea1hhzc.fsf@HIDDEN>
 <SJ0PR10MB5488DEB83233F5557B33170EF3D29@HIDDEN>
 <CALO-guuis=6G91y=yGs-9TquAKHezuxgQR-nu=8kZ3s0XDqXRA@HIDDEN>
In-Reply-To: <CALO-guuis=6G91y=yGs-9TquAKHezuxgQR-nu=8kZ3s0XDqXRA@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: barzilay.org; dkim=none (message not signed)
 header.d=none;barzilay.org; dmarc=none action=none header.from=oracle.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9c48beaf-85ce-4e61-87eb-08d9718693c8
x-ms-traffictypediagnostic: CO6PR10MB5473:
x-microsoft-antispam-prvs: <CO6PR10MB547346AD344046DBF87D420FF3D29@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yNFp0UAHcibRFKYuuzM4nPFq6+4G35GXRDBoTC/okY4SncrVvfJKhsKJu0b9i/dZ3paJ8kWVyTz6T8+cIkWF5lSN52dgHDtByZcVQUXCw/8jpDcCf+MbnjE6ZdqUZHK7PmR3CJNm2t/rpHKLfIWrlT2MPiVSLVli4y0SzJeR5UMc7eh9Ck1fHZHkNle1PQJp0qr5ldcHRCmsVFtiQN8pPCI3RT3C7HVfTJlPSxt9c5A/Ng7gOVzt/VHVxcxeMLdb+0Wd7/mMhU01PMEx3UfFxEi7G9JYSqLpsmL0m1TFy1mdq39zdaywsq4wODN73owgH+DC3EBaASkJsugP/6lUV1S0KmemPSN7F2O6pHJvd2WewAnB0y686tKNZmcjZh5M0JxEsuVYK65TU/N3d/15nSFHWrykH4ht8PfetU5KFvLzBSg6eNFQz5QVTa3E3JgMaUEjGbxSHDTimEMxaf/HqdTC4cn7uxZfFSNMQWebpa6COuuKQych7F+zV/2c3ERHE1UMyEbrL0TzhnpFd+kvk3irUsZbIJw/DqgnHJxBPp0XdxKeN99gqd7U0MKs8TIGsOC99jllq5GU9RF/9hifgDxIKKS2Fe7O+IykZxwHoLPEZonYaJK3NVrX9upNs586dokJhxeY6N+UYjRL7a+9Ererdk1C7S4kMwI1usRdBwq7QeAC1lybxluXaBO9UklaEh+YNDMcl/SecZ2yOvWQxw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CO6PR10MB5473.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(366004)(186003)(76116006)(55016002)(8936002)(86362001)(7696005)(66446008)(66946007)(71200400001)(508600001)(6916009)(6506007)(83380400001)(64756008)(66476007)(8676002)(66556008)(52536014)(9686003)(38070700005)(4326008)(26005)(4744005)(33656002)(316002)(54906003)(122000001)(2906002)(38100700002)(44832011)(5660300002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MTNXZWlYMGx3aDRwWDZwS2ZHd0EzSnYxdTNJSlhqTG11dXV4eWswZ2FrcTFi?=
 =?utf-8?B?UjlVbFNzODBJeW9GVGdJczZDSzcrUmliRlpiZkFYRUhXaEEydDdObnlkYjNY?=
 =?utf-8?B?a1VCaG10aDJaRzFyOEFkTi9naldFUHRwQkpxUEptbzlWcTR1V2JTcXp5WW1n?=
 =?utf-8?B?SnR2VU1pTmh1NDhXRHFFbWwvazdSM2RWZnFvTUxHekc1YXVwa25PQ0ZaVU9Q?=
 =?utf-8?B?eFNaaThZTTI4UmRFMzVMQmZSVlMvL1FRM3lMSlNMS1d3STVCdkxxY1dJTGxP?=
 =?utf-8?B?cjQ4bUtMeC92WVhoUWNrZ0xXVGpQbzM2aFl4OHVtNzF2aWo4ZmR0LzVlVW81?=
 =?utf-8?B?Z0g5VmQ4aUNmSHNUL21rTGRhYUgwSFYxUWdDK1UxUUNKQXhKUktLOGl6cEpW?=
 =?utf-8?B?Z2x3SmFTU1RyQTEvZVFrblh2ckVXbWFPZnJKaElhNnpCQnAxa0NJQXdJK29R?=
 =?utf-8?B?cVIzMEdPb0Y5TThXbHlBOEtrWjNxVmVlbDJnZmZ4VksxS3N6YnBIZjArT2Q1?=
 =?utf-8?B?ekt3Ni92cXpDTjdtM3NsZFg5bmp5TnN5ZjhqVldXWlV4REZFYndhcWw1d01D?=
 =?utf-8?B?aktZR25hZHhOMzJtSlRKN2lUMGVnR1VCbkpXMk8zYmU5TGE2a2VON0Fyd1Rz?=
 =?utf-8?B?L1ZvRmdCazA5WERRcmdxVEV5eUd3TXVUS2tZSjJKdlJrSVdxL2xEaVgxSDVk?=
 =?utf-8?B?UzJjdWNpSlA2bFRUd0tEeE5uZHlqMFArZ3hWZHJvdWN5b1JhKysxVGVNMnVF?=
 =?utf-8?B?elJud0s4U2dQbjV3WXlmMHNMK3QzTEhmM0NJRkZncTZteUs3b1RlS1I1QWtO?=
 =?utf-8?B?TThBZHhveXNvYUVadWdUYnlRZHZwcGFwSm05VkRja0Z6eHcvdnVLdVplaHpx?=
 =?utf-8?B?aHh6YXlmS1BjM3pnMDB3eThIUXZnZGlsa2I1UnIwR2dCOVJxMndmOUVWZm5z?=
 =?utf-8?B?TVd1ZkVGYTlGWkE5eUdyL0h6Z2RUb0JYOXJpQ1dxS2lkSzhkL29RTGFOTUt2?=
 =?utf-8?B?SWQ2eXFmSVM0TFF3NFVjSWlNM1U2QmxlTVJ1bTJodDV4KzJNMzVxLzNDZEwv?=
 =?utf-8?B?dEprWEVvcGl6OUdIZlEyQmdISjB2TkNtZ1VTUS85d3EvcCtMLzRBUUVjN2hI?=
 =?utf-8?B?RDhEQVF2YzVrei9jSkZpQ242OVM0QjZxc2tBOW5qekxna2dFTGZ4WlYySVBu?=
 =?utf-8?B?NzhjSmYxVlBEZ2NqMGxaS2ozY2hYbFRGYjR0UjI5ZTV4V0haM0VaL3RTbUZL?=
 =?utf-8?B?WHdScWhUMlJnWkxianBQblVVZEcxRCtlMFJNWjR5RnduY3hvdk1LUFM3RkRC?=
 =?utf-8?B?dU1nRkg5cWZqcDhZbDBvWmViMmNQSUIrc2ZlaklmRU1OcC85azl5UGJnbXVw?=
 =?utf-8?B?WW1PK3JhOTBYVzI4b21GQ2pVZjYxdjNhSUFRQlF2RmV6UmVpVTJWekpVU25w?=
 =?utf-8?B?cUNXNDd6bEV2WW1BT0VkRTdlTGUwcG5sRnFsWURNL2g2bEVFaE5hZktTc2x1?=
 =?utf-8?B?aGtjM3k4ajRqT1hoNU5QekV6MUhKVVEzYUliY2RyRjJheFoxOWRqYWtha3Vu?=
 =?utf-8?B?NVJRSVQ1VVZkUDloeFRoSXBXdGRRZXhHaC93NmU3L3Q0QktsTHUrcTFLOU1W?=
 =?utf-8?B?VEtlVFBLMnpHaEZXM2wzQm5CV2pNL0RNalVIMUpkUFZFYlNWQ2RFRVRTQThl?=
 =?utf-8?B?RStxMUVITzY5SkhHdW5xZFZ6cmhlSTU0NHBOdUVnMEF5RU9GcWRlVXdaQ3do?=
 =?utf-8?Q?JnULlfqU/sQa8fttHs=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR10MB5473.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c48beaf-85ce-4e61-87eb-08d9718693c8
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2021 22:35:06.7459 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qZ3vuIYqMqk2Dfpamz8NwPqc6RnBeYSmGvlradpiB3V5Dk2RJmyzzlUjY6y00ONtjMiAhPctZtGABIrfaV2Rdw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR10MB5473
X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10099
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0
 phishscore=0 suspectscore=0
 bulkscore=0 spamscore=0 malwarescore=0 mlxlogscore=980 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2108310000
 definitions=main-2109060142
X-Proofpoint-GUID: FifZTZ06Ru35bnGlC6ULfzL8O2NkEVbx
X-Proofpoint-ORIG-GUID: FifZTZ06Ru35bnGlC6ULfzL8O2NkEVbx
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Lars Ingebrigtsen <larsi@HIDDEN>,
 "21634 <at> debbugs.gnu.org" <21634 <at> debbugs.gnu.org>, Juri Linkov <juri@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.7 (-)

PiBJSVVDLCB0aGUgZGlzY3Vzc2lvbiB3YXMgYWJvdXQgbWFraW5nIGl0IHRpbWUgb3V0IGluIGFk
ZGl0aW9uIHRvDQo+IEMtZy1pbmcgb3V0IGFuZCBub3QgaW5zdGVhZCBvZiBpdC4NCg0KSSBzZWUu
ICBTb3JyeSBJIG1pc3VuZGVyc3Rvb2QsIGJ5IHJlYWRpbmcgb3V0IG9mIGNvbnRleHQuDQoNCkkn
bSBzdGlsbCBub3QgYSBmYW4gb2YgaGF2aW5nIGEgdGltZS1vdXQgZW5kIGFuIGludGVyYWN0aW9u
LA0KaW4gZ2VuZXJhbC4gIEJ1dCBhdCBsZWFzdCBub3QgaGF2aW5nIHRvIF9kZXBlbmRfIG9uIG9u
bHkNCnRoYXQgd2F5IG9mIHF1aXR0aW5nIGlzIGJldHRlciB0aGFuIG5vdGhpbmcuDQoNCj4gTXkg
b3JpZ2luYWwgY29uY2VybiB3YXMgbGVhdmluZyBFbWFjcyBpbiB0aGUgbWlkZGxlIG9mIHN1Y2gg
YW4NCj4gaW50ZXJhY3Rpb24sIGFuZCB3aGVuIHlvdSBnZXQgYmFjayB0byBFbWFjcywgeW91IGNh
biBlYXNpbHkgZm9yZ2V0DQo+IHRoYXQgeW91IHdlcmUgaW4gdGhlIG1pZGRsZSBvZiBhbiBpbnRl
cmFjdGlvbiBhbmQgYmUgc3VycHJpc2VkIHdoZW4NCj4ga2V5cyBkb24ndCB3b3JrIGFzIGV4cGVj
dGVkLiAgV2l0aCBpbmRlbnQtcmlnaWRseSB0aGlzIGlzIGV2ZW4gd29yc2UNCj4gc2luY2UgdGhl
IGVjaG8tYXJlYSBtZXNzYWdlIGRpc2FwcGVhcnMgbGVhdmluZyB5b3Ugd2l0aCBubyBpbmRpY2F0
aW9uDQo+IG9mIGl0IGJlaW5nIGFjdGl2ZSwgd2hpY2ggaXMgZXNzZW50aWFsbHkgYSBtb2RlIHdo
aWNoIGlzIGV4dHJlbWVseQ0KPiB1bi1lbWFjc3kuDQoNCkkgdGhpbmsgSSBhZ3JlZSB3aXRoIHlv
dSBhYm91dCB0aGF0LCBGV0lXLg0K




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

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


Received: (at 21634) by debbugs.gnu.org; 6 Sep 2021 22:30:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 18:30:36 2021
Received: from localhost ([127.0.0.1]:54677 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNN8O-0000nA-BY
	for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 18:30:36 -0400
Received: from mail-vs1-f54.google.com ([209.85.217.54]:36567)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eli@HIDDEN>) id 1mNN8M-0000my-KL
 for 21634 <at> debbugs.gnu.org; Mon, 06 Sep 2021 18:30:35 -0400
Received: by mail-vs1-f54.google.com with SMTP id f6so6691634vsr.3
 for <21634 <at> debbugs.gnu.org>; Mon, 06 Sep 2021 15:30:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=barzilay-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=AfxxEtcpuES1dbr+o+6q4UW9Jw1uI5YvyGUUsjETidI=;
 b=cAElfvWKLfZmGwSbSyamV5by3wNqUe+DnxwONkckg5ZFQcqlDAKBbzSplaCzf3O7dJ
 M5OU1ZqIuMDzUj7z7OJtKdHcAUGCZA/+yhrO18eP/KkMtgMwBsDas6S9nreudU3y20PG
 HqmH7ekmB/zpHgj6FcBTSJWtljESscoBhSRf++/I8+AoXc3AEv0YhxscMcq65rBOYbIE
 iyMF3y7ZfZia9o2ZldX52YDdeEsuCwbF+Tc4GcLkU3fThiEBPaXIp2RGj8Ny1nCkG/49
 8bLxGmA2hgqHXMWx8msC5XYcZJenAPQC0goKSgHxjS+OChCueRffmG2u7adH1fLffWhK
 ZhSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=AfxxEtcpuES1dbr+o+6q4UW9Jw1uI5YvyGUUsjETidI=;
 b=gYw7AQyNsbfyEQTZb03xintLoTNOui1trDXSnR7WYA/vyXuD9jSnln8Pn+bKdwYd5p
 PPrt9Mrpc80maZZYdVhqsJ04ikdIARewMt8IiY3MunX8Z8VtLo9r/T0oCUCwkKs1avmq
 thLV1RW+BGTaEWUb00Wujqxc+8O+APdY4GKo/nOoP2prAatgnWVsG4U8SZcVpC1cvsTf
 pTlrA4VRC4OMDksDccEpXTSawhAqMgPht+gbzAMwqDo1UKPgx/7kxz3hdIqQwctv87Dw
 Q+zjq3SQbe7oZncvKpvEhQskHxNho1BREy1ZdJRkatX16AyLpaSmi7BiSNOjE0JZJXpK
 /Ivg==
X-Gm-Message-State: AOAM530RQASZkjwt0aadyoIdy/5JpPkcEi8Q3s9RU7twsP7MAqv5ktlM
 32pS/xKKHZ9Upi8zF6mS1ka/2Be8b4OrVKjaUajF/VM2xpQ=
X-Google-Smtp-Source: ABdhPJywe5n3erNSxziYnzUmjciDGFzgBBmocUxg5t3UVsCkQsVTsqUn4zuN5a1cDILf7lV4zJ37cAO4XhRTPt8plHo=
X-Received: by 2002:a67:24c6:: with SMTP id k189mr7221929vsk.3.1630967428900; 
 Mon, 06 Sep 2021 15:30:28 -0700 (PDT)
MIME-Version: 1.0
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <87pmtntcl5.fsf@HIDDEN>
 <87fsuikszt.fsf@HIDDEN> <87eea1hhzc.fsf@HIDDEN>
 <SJ0PR10MB5488DEB83233F5557B33170EF3D29@HIDDEN>
In-Reply-To: <SJ0PR10MB5488DEB83233F5557B33170EF3D29@HIDDEN>
From: Eli Barzilay <eli@HIDDEN>
Date: Mon, 6 Sep 2021 18:31:02 -0400
Message-ID: <CALO-guuis=6G91y=yGs-9TquAKHezuxgQR-nu=8kZ3s0XDqXRA@HIDDEN>
Subject: Re: [External] : bug#21634: text-scale-adjust suggestion
To: Drew Adams <drew.adams@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 21634
Cc: Lars Ingebrigtsen <larsi@HIDDEN>,
 "21634 <at> debbugs.gnu.org" <21634 <at> debbugs.gnu.org>, Juri Linkov <juri@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 (/)

IIUC, the discussion was about making it time out in addition to
C-g-ing out and not instead of it.

My original concern was leaving Emacs in the middle of such an
interaction, and when you get back to Emacs, you can easily forget
that you were in the middle of an interaction and be surprised when
keys don't work as expected.  With indent-rigidly this is even worse
since the echo-area message disappears leaving you with no indication
of it being active, which is essentially a mode which is extremely
un-emacsy.

On Mon, Sep 6, 2021 at 6:15 PM Drew Adams <drew.adams@HIDDEN> wrote:
>
> > Another command that could use it as well is 'indent-rigidly'.
> > Currently it's too inconvenient to type C-g to get out of it.
> > Exiting after a delay would be a better option.
>
> Not that I care much about this particular fiddling,
> but IMHO, `C-g' to "get out of" what is essentially
> a modal, or near-modal interaction, is emacsy and
> makes perfect sense.  Having a time-out "get out of"
> such contexts seems to me quite wrong & unfriendly.
>
> (Again though, not much concern on my part, for
> quitting this command's repeating behavior.)
>
> Timers do things silently, at moments users are
> often not aware of.  And users certainly don't want
> to _wait_ for a timer as the way to initiate or
> terminate some action.  At a minimum there should
> be a way to quit on demand (i.e. do it now!).



-- 
                   ((x=>x(x))(x=>x(x)))                  Eli Barzilay:
                   http://barzilay.org/                  Maze is Life!




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

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


Received: (at 21634) by debbugs.gnu.org; 6 Sep 2021 22:15:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 18:15:41 2021
Received: from localhost ([127.0.0.1]:54666 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNMtx-0000QC-0U
	for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 18:15:41 -0400
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:40122)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1mNMtv-0000Q4-Bf
 for 21634 <at> debbugs.gnu.org; Mon, 06 Sep 2021 18:15:39 -0400
Received: from pps.filterd (m0246632.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 186GptcL009960; 
 Mon, 6 Sep 2021 22:15:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2021-07-09;
 bh=zb1Q5zeYW2YK3TwxdxijX9fVR0ZPduiumm7yJmwuxQU=;
 b=G3OZfTGXEQEU4VfbPjk11OaiG7TZrGBdgzdP/zLzGrcnmP5wzBC61Hi14DnScBZSZBFn
 R0lwPrsSgBvBdtB+ECCQtZB2M9YZ3LlJ751Jz4eA7HgJCqrZVBXfODxXtELPqqSoTnoX
 5sB7hxF1ShcZqE2Io/uSP/TPzGuL43tUlOFxFQsirOkXN8E6TfaK7628kGQugtP9/dW0
 Ov/JjG62v83acDDyIKhxkrFDq0JvHiBR22fWEZNPrPA0EX62+ssBHq+YTK27p3TtSUek
 whmZh79Yt9XSlJ1GAMHtqsDRgGXCc3M90h3Hv2N1RC6CP3i/rnZ0MRu+cwKT2yJOFVEv Zg== 
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2020-01-29;
 bh=zb1Q5zeYW2YK3TwxdxijX9fVR0ZPduiumm7yJmwuxQU=;
 b=IvhGX70TmvQKaMiWS3Mwff51dpawUAi2gDhZz/dYZvYpJD+QQuYymmoJ8ZBbGVks2hRv
 f2fMtdGZOLVZ2/4YaiG8T2Ro4RI37qdf/lWfgwIqTWGmBREiFL33BmutEMnGEBhTEtPx
 52sJK9LLYvtdD0MFyzD+qOm8rxho8Id1Crkmusbs3JmL70xf8XX0uzeepGI7BICF0+17
 4C8kpg0adcC0gocXhkZ1ed1f1LAFMNJfo08RhTHLbrEuPbkbDBVe6cPGxtqN8FCYg34b
 PaFCJCeFBfiSAASVvsylmlmFknDZtTbuR1wYmw1Jo7lM8sWCjLo4xkBVkOJsj3bg0WZG GA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by mx0b-00069f02.pphosted.com with ESMTP id 3awpvn89bk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 06 Sep 2021 22:15:38 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 186M5vvK173822;
 Mon, 6 Sep 2021 22:15:37 GMT
Received: from nam11-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam11lp2171.outbound.protection.outlook.com [104.47.57.171])
 by aserp3020.oracle.com with ESMTP id 3av0m3np70-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 06 Sep 2021 22:15:37 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=d2X98E9yAMexDHqc2xxKiV19pdTRL1JOFS8GX6a5vdp8e8eGxrU0DFlp/lEZhq2DPWwYy3nzy5qKPCBoMS8Kkg7yLUzYK6qtdyrsv2hn6kxWOeoA11tAYqbUqWjn0is8I9JKSm4/5JLLdOJSH3yEcdtwK/FWkLXpqBBR/vzX0gMCKx/tQ0PlqEtpn1WllmkoGTXTgzJJNDtKj/IpUoOvDyBkYiMFoelMH8i0X+G/CmfA8zEPxd52Z3flH+wb7haL/5aTfkukL+t1LwTQ55yP5CT4aEni1JucfpbbQUr/WKk77NHa2wITmX236UodgkoFMtLOTHFmS56stBNWtrTB+Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; 
 bh=zb1Q5zeYW2YK3TwxdxijX9fVR0ZPduiumm7yJmwuxQU=;
 b=hLpRFhVlyOQun5Ts4e3ZTW5elgVJz5leTMnpVCJip36t+kq7g4ZYW+g+RqL0jw42xFv4kQXmgvw4Ma96rcDkqa7WlmTwzQ3Xwwbv4LpYdCWjadueKm0YKw0WDxzbKOWtE8hfYW/GEXrAyt5sWiffYTYk+l6vZhzm5XvqKl4awuJL/OR0a59owsyV7iZerpL6qZUX7XAsO950YamiFbYxprRzjrRjgg16N5NPmkoBK79KpwLJHsKpGGqxmnVK3oIG0GtvqA9y6tn5BAXgzArOhq1TOf1u7oXzJOgQBqoB9HAWYFbO8ZTBznwEWVUERY0aiLJ5J4aJWxc82o55DAto1g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zb1Q5zeYW2YK3TwxdxijX9fVR0ZPduiumm7yJmwuxQU=;
 b=EstCEOydeeORPKX/HBnqMn5QU7u/l0RkDfNc/j4BNlY2YBevT9n7X7qO7IkHScfV/bO1v+LQwpy6f7PbhGA+vbREz11G/r0Ky3WLY16Fv30yg7SPmgtzaNALXtU4vhZAT1keGFQKS5KwCg5nEyyNItmcpqsTjF+g/jj8Zik74b8=
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19)
 by BYAPR10MB2757.namprd10.prod.outlook.com (2603:10b6:a02:aa::32)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19; Mon, 6 Sep
 2021 22:15:34 +0000
Received: from SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::c0bc:7c3a:292f:8a82]) by SJ0PR10MB5488.namprd10.prod.outlook.com
 ([fe80::c0bc:7c3a:292f:8a82%8]) with mapi id 15.20.4478.025; Mon, 6 Sep 2021
 22:15:34 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Juri Linkov <juri@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>
Subject: RE: [External] : bug#21634: text-scale-adjust suggestion
Thread-Topic: [External] : bug#21634: text-scale-adjust suggestion
Thread-Index: AQHXozXkdHGeNl59/kOKKjdYYzC/06uXkaKQ
Date: Mon, 6 Sep 2021 22:15:34 +0000
Message-ID: <SJ0PR10MB5488DEB83233F5557B33170EF3D29@HIDDEN>
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <87pmtntcl5.fsf@HIDDEN>
 <87fsuikszt.fsf@HIDDEN> <87eea1hhzc.fsf@HIDDEN>
In-Reply-To: <87eea1hhzc.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: linkov.net; dkim=none (message not signed)
 header.d=none;linkov.net; dmarc=none action=none header.from=oracle.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a88b18c1-b640-4a20-a679-08d97183d8f8
x-ms-traffictypediagnostic: BYAPR10MB2757:
x-microsoft-antispam-prvs: <BYAPR10MB2757AC3A5573CC3098714F9CF3D29@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AoqdY5h+J4//84dJuqhNsUxQumKmYvnO8V4IE2CBiPYM8c2FgPA6Qda3HUvOhaoZwMp+aBD2BzDorcOzMSs5Ftl9sveHnkHW1yGy6o5Iin+Trp3ay8FwpOTsoZp3JK+0k5YJzmtZMmgd9oF61ukXdIWXIebEPvqtq5BYec+OL/D7cMHx+luSVAYRdONAyXgnIyaxp4EfvhapuDM7WNkNffKvbJh+SGj6ZCmJ79VelUMHOlK2MD51it44cxNfrfkmejOK69pKJBnp0tL10xxZF2mjpE7jRnR9CbA1XKc/Dams4wfeRyi6DDCTNVI/k0q35CSBNRJioeKZ8VhAcLwa77Ev4ygStXdvB/JtqYlo62hDevAXfgNn1NxSjI6epdVzhObEgJG0915Dp3ooN5xZIunZeYvBcDyXtokannubhVS29ou1QTsLoZoAmYcgz+MqhwFkh/YcJYkyh8GxTXFTENLGKqbM8/BqxyTTWudySsS9eQrVBGhLA5WrXjD1Dihs2CGrniaieiLzb80kGqiDjBq/rkj2QlUEOScgnud06rHNoRjVT+J0pQrn9MEJMwc9kdy7lv1Wt3JgZ55VJGDIT7jdnYtYOQcYpBNmbGjhnUaaPpVB2cAT7+aY1VDH0Pc+Lg3+92uSgAvgDM24osRox8mEJ1aDd4jJ/MmtUsNUbUmd1hYmQyGB57O09Cs4z1DBwQJVFWpw9Sma7KRT1a8V8w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(366004)(136003)(376002)(39860400002)(346002)(396003)(2906002)(8676002)(316002)(7696005)(5660300002)(38070700005)(186003)(4744005)(86362001)(6506007)(66446008)(4326008)(8936002)(55016002)(122000001)(64756008)(76116006)(66476007)(66556008)(9686003)(478600001)(33656002)(66946007)(38100700002)(110136005)(44832011)(54906003)(52536014)(71200400001)(26005);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?29wtLhg8uLu3NxU0aMWosRG/jHxF5BqVBaqFVoQvkUpHfFs0emKKxs4Ae2tX?=
 =?us-ascii?Q?46AjllM3hx8nZHLqLXYBC5KAzsIMrdJJTxSL1axARZutbe5df0UMMurrv0Xn?=
 =?us-ascii?Q?wzHz+kyvjp+iIDWQljPwh1aoYwkq+UjyOVMRUXD8KX2bn8NPRou4KXolKGlf?=
 =?us-ascii?Q?9a783Z+7ihSKaGRW/44fEz+IAhZaCc0ic50TqveK2i8twMIOskG/rLH557o8?=
 =?us-ascii?Q?lF0yiFJ1HQ40kfT9g7zhtp6x4AAi/kA9ClJ3QVAjwTtuvjbwM1itJucgnkzr?=
 =?us-ascii?Q?EHnblPwwuACMuo2/0bUR1sL+bMRZEPSEVEMdbrblHxGpVwGoqj0FCX71W7y/?=
 =?us-ascii?Q?1hqRDp+Ioq+jkWvl6ZyUknJqM0SlivMQTKhj8sn5eJXoDr4A9gOlmr/zl9Mb?=
 =?us-ascii?Q?+MWnvNzQ08Sz1IuiMiYPiB3zdyV/QIQQz1dbmQC+WBvhVy19UHz0hBPo8oQh?=
 =?us-ascii?Q?xdXZ5i99Mrw7D77Q/DoN8JK5BWq+hkz+RjAQJT9xTgcc/sLhOXN0Xo1wbGon?=
 =?us-ascii?Q?5MvkzgjhF8cVWrnCTrle35wh+NGWQeS6rNIJR3tkBvQES+kVIuLMCp8UKDdu?=
 =?us-ascii?Q?0g4wPYeenHtm6zQ5ll17w1uPQZKMi/iy6cn68ol7Ui+la8yQlqTQbeB3cBHY?=
 =?us-ascii?Q?R0JRuFyIFMaHKeR8n6jmljEnnYH15bCqRNvo2dRc0URmzYI18FSxfw+tC37+?=
 =?us-ascii?Q?VTdTThMf8gNV6g4OR/mR0gW2NxrO/MY6ydA6ttRr0vb2fTabZRWc9LQJkke+?=
 =?us-ascii?Q?A/G5aiI/dZs3scNs6i8YE3POpp6SPFepoLgYaYjSIgvUwOgn+8vcHuWieWc5?=
 =?us-ascii?Q?X5Pg84zNyJsx1oySHkuSAL89t/oqC3BREltooFKhHC8n5W6vO1acAhYx7X8P?=
 =?us-ascii?Q?0/8qVJoDlppu4xGqp/Grx2EinQ4HBsXz5zFxb5eKKrXJ+cF8CPznVeXiXDQP?=
 =?us-ascii?Q?cBk591oEaHgFljnQxhOX+0oFMhPzAdVE/8dHW7lox84VSO78Y1ortJquSwqK?=
 =?us-ascii?Q?KNS6MmG1XSmAwrM4xcbJuUtx7biw283pPesz6xtSPusruXi+6A/4J61YNh+C?=
 =?us-ascii?Q?7lfU4JOMDHMxEhHoum96EeLa804KKAK5iIckm9lRKYwOFqpCTN0gjvfRKK4S?=
 =?us-ascii?Q?Sl3UPus5+TsfviLXaWOFIZ2HlwHrfWJzVotNlXPyKkTn/B3HiBGZ6UH8LCx9?=
 =?us-ascii?Q?XVhXYWc3qO8jUv2hhR419aubETyVEHlnhmvxRp76GFs9ExPSXtsNTXDScBVp?=
 =?us-ascii?Q?3bKpAr2Vu4+0c2Z9rLYAXHj7rIEAtkxy4i4PK89PmzLBnRbOJ+aP3BdB3PjH?=
 =?us-ascii?Q?xV0=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a88b18c1-b640-4a20-a679-08d97183d8f8
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2021 22:15:34.3448 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: XFRquKHzZheDuYgpyZLZTF8vlW/3wwn3Q6ZXX0qubCJu/Lub2pk0Jch/Wxi5kn31aPLCbSlOPKIH/GqA4/KtpA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2757
X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10099
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999
 adultscore=0
 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 mlxscore=0
 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2108310000 definitions=main-2109060140
X-Proofpoint-ORIG-GUID: Fu8JAay-JtLtE5N515RtowKFKZxUaJWR
X-Proofpoint-GUID: Fu8JAay-JtLtE5N515RtowKFKZxUaJWR
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 21634
Cc: Eli Barzilay <eli@HIDDEN>,
 "21634 <at> debbugs.gnu.org" <21634 <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.7 (-)

> Another command that could use it as well is 'indent-rigidly'.
> Currently it's too inconvenient to type C-g to get out of it.
> Exiting after a delay would be a better option.

Not that I care much about this particular fiddling,
but IMHO, `C-g' to "get out of" what is essentially
a modal, or near-modal interaction, is emacsy and
makes perfect sense.  Having a time-out "get out of"
such contexts seems to me quite wrong & unfriendly.

(Again though, not much concern on my part, for
quitting this command's repeating behavior.)

Timers do things silently, at moments users are
often not aware of.  And users certainly don't want
to _wait_ for a timer as the way to initiate or
terminate some action.  At a minimum there should
be a way to quit on demand (i.e. do it now!).




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

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


Received: (at 21634) by debbugs.gnu.org; 6 Sep 2021 15:42:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 11:42:04 2021
Received: from localhost ([127.0.0.1]:54272 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNGl2-0007DH-4S
	for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 11:42:04 -0400
Received: from relay3-d.mail.gandi.net ([217.70.183.195]:37289)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mNGl0-0007CD-LB
 for 21634 <at> debbugs.gnu.org; Mon, 06 Sep 2021 11:42:02 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id BAA216000F;
 Mon,  6 Sep 2021 15:41:55 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <87pmtntcl5.fsf@HIDDEN>
 <87fsuikszt.fsf@HIDDEN>
Date: Mon, 06 Sep 2021 18:34:47 +0300
In-Reply-To: <87fsuikszt.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 06 Sep 2021 10:28:38 +0200")
Message-ID: <87eea1hhzc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (-)

>> Maybe a new mode transient-repeat-mode could be created.
>> Then text-scale-adjust could temporarily activate
>> this mode instead of using set-transient-map.
>
> Yeah, that's a good idea.

Another command that could use it as well is 'indent-rigidly'.
Currently it's too inconvenient to type C-g to get out of it.
Exiting after a delay would be a better option.




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

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


Received: (at 21634) by debbugs.gnu.org; 6 Sep 2021 08:28:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 04:28:53 2021
Received: from localhost ([127.0.0.1]:51675 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mN9zp-0002hN-M4
	for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 04:28:53 -0400
Received: from quimby.gnus.org ([95.216.78.240]:32956)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mN9zk-0002h6-Pt
 for 21634 <at> debbugs.gnu.org; Mon, 06 Sep 2021 04:28: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=cLXZOX0M7hL+2lwRUqhLOEnTY6H23yOWuKgjSCA7YU4=; b=UwW9L63SOCdvTHbFZ306SS0Nny
 8XNLsiaaX/v3HYT61s8BZAER7R74n5tH48WRgrie6XnDCOCGxNp9VbU1cF6G+4ZgdiMwL3/5f6ep0
 OYRXfQwo5nQE9314NO6HRzMA82dtrpZtAgoTxmZ+at7t9HpwSA5KqtN1ZxCtsadhZ9qI=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mN9zb-0007rK-TK; Mon, 06 Sep 2021 10:28:42 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN> <87pmtntcl5.fsf@HIDDEN>
Date: Mon, 06 Sep 2021 10:28:38 +0200
In-Reply-To: <87pmtntcl5.fsf@HIDDEN> (Juri Linkov's message of "Sun, 
 05 Sep 2021 19:40:58 +0300")
Message-ID: <87fsuikszt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Juri Linkov <juri@HIDDEN> writes: > Maybe a new mode
 transient-repeat-mode
 could be created. > Then text-scale-adjust could temporarily activate > this
 mode instead of using set-transient-map. Yeah, that's a good idea. 
 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: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (---)

Juri Linkov <juri@HIDDEN> writes:

> Maybe a new mode transient-repeat-mode could be created.
> Then text-scale-adjust could temporarily activate
> this mode instead of using set-transient-map.

Yeah, that's a good idea.

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




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

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


Received: (at 21634) by debbugs.gnu.org; 5 Sep 2021 16:42:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 05 12:42:09 2021
Received: from localhost ([127.0.0.1]:50892 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mMvDa-0008Fd-F2
	for submit <at> debbugs.gnu.org; Sun, 05 Sep 2021 12:42:09 -0400
Received: from relay11.mail.gandi.net ([217.70.178.231]:59637)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mMvDY-0008E6-Ss
 for 21634 <at> debbugs.gnu.org; Sun, 05 Sep 2021 12:42:05 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay11.mail.gandi.net (Postfix) with ESMTPSA id 37DAE100003;
 Sun,  5 Sep 2021 16:41:56 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
 <87czpou8z7.fsf@HIDDEN>
Date: Sun, 05 Sep 2021 19:40:58 +0300
In-Reply-To: <87czpou8z7.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sat,
 04 Sep 2021 08:54:04 +0200")
Message-ID: <87pmtntcl5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (-)

>> Indeed, text-scale-adjust could be trivially modified to use
>> repeat-map that supports repeat-exit-timeout.  But the problem is
>> that this feature is available only when repeat-mode is enabled.
>> Maybe not a problem to enable it when the user wants repeatable keys.
>
> I think implementing text-scale-adjust on top of repeat-mode would be
> good -- and it could just enable repeat-mode for itself temporarily, I
> think?

Maybe a new mode transient-repeat-mode could be created.
Then text-scale-adjust could temporarily activate
this mode instead of using set-transient-map.




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

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


Received: (at 21634) by debbugs.gnu.org; 4 Sep 2021 06:54:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 04 02:54:16 2021
Received: from localhost ([127.0.0.1]:46297 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mMPZ9-0005jj-TN
	for submit <at> debbugs.gnu.org; Sat, 04 Sep 2021 02:54:16 -0400
Received: from quimby.gnus.org ([95.216.78.240]:37992)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mMPZ8-0005jX-Dm
 for 21634 <at> debbugs.gnu.org; Sat, 04 Sep 2021 02:54:14 -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=YvZdfpuMfPIYfgFg/Ah3KmJKQlxzKbLwjm570EaLo0U=; b=FsoDQ6U7OsQkNsECr/sxK2dRoO
 Rxf2TQnLHrgKXTLoQfJCsWjGNJRe29HVVdrIzuGRtDjLzmnJmXFptaNHGsh7SSntRX9sdVKVRE/Q/
 JKeiAeh128j24I3oL459PtZ3/CAgjvkHZ1iMIjq4UCqshRtXJqDAFyDD5uykaZYZhepM=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mMPYz-0006Nl-89; Sat, 04 Sep 2021 08:54:07 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN> <871r65ab7q.fsf@HIDDEN>
Date: Sat, 04 Sep 2021 08:54:04 +0200
In-Reply-To: <871r65ab7q.fsf@HIDDEN> (Juri Linkov's message of "Fri, 
 03 Sep 2021 19:13:45 +0300")
Message-ID: <87czpou8z7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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:  Juri Linkov <juri@HIDDEN> writes: > Indeed,
 text-scale-adjust
 could be trivially modified to use > repeat-map that supports
 repeat-exit-timeout.
 But the problem is > that this feature is available only when repeat-mode
 is enabled. > M [...] 
 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: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (---)

Juri Linkov <juri@HIDDEN> writes:

> Indeed, text-scale-adjust could be trivially modified to use
> repeat-map that supports repeat-exit-timeout.  But the problem is
> that this feature is available only when repeat-mode is enabled.
> Maybe not a problem to enable it when the user wants repeatable keys.

I think implementing text-scale-adjust on top of repeat-mode would be
good -- and it could just enable repeat-mode for itself temporarily, I
think?

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




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

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


Received: (at 21634) by debbugs.gnu.org; 3 Sep 2021 16:21:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 03 12:21:01 2021
Received: from localhost ([127.0.0.1]:45811 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mMBw4-0000EG-Pt
	for submit <at> debbugs.gnu.org; Fri, 03 Sep 2021 12:21:00 -0400
Received: from relay5-d.mail.gandi.net ([217.70.183.197]:39891)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mMBw3-0000E2-VE
 for 21634 <at> debbugs.gnu.org; Fri, 03 Sep 2021 12:21:00 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 679451C0003;
 Fri,  3 Sep 2021 16:20:51 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
Organization: LINKOV.NET
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 <87zgstyl9e.fsf_-_@HIDDEN>
Date: Fri, 03 Sep 2021 19:13:45 +0300
In-Reply-To: <87zgstyl9e.fsf_-_@HIDDEN> (Lars Ingebrigtsen's message of
 "Fri, 03 Sep 2021 13:02:53 +0200")
Message-ID: <871r65ab7q.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 21634
Cc: Eli Barzilay <eli@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 21634 <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 (-)

>> Well, I suspect that I'm annoyed at the other direction: whenever I go
>> into the text-scaling mode, I try to remember to explicitly break it at
>> the end, so that I won't leave emacs in that state by mistake and be
>> surpries when I come back to it hours later (which actually happened to
>> me once, possibly putting me on this side of that fence).  OTOH, if the
>> delay is long enough, there is never any time pressure that I run into,
>> and it's easy to see when the timer kicked in by the echo area message
>> disappearing.
>
> (I'm going through old bug reports that unfortunately weren't resolved
> at the time.)
>
> We now have something similar in the form of `repeat-exit-timeout'
> (which defaults to "no timeout").  Perhaps it would make sense to use
> this in `text-scale-adjust'?  Any opinions?

Indeed, text-scale-adjust could be trivially modified to use
repeat-map that supports repeat-exit-timeout.  But the problem is
that this feature is available only when repeat-mode is enabled.
Maybe not a problem to enable it when the user wants repeatable keys.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#21634; 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 21634 <at> debbugs.gnu.org:


Received: (at 21634) by debbugs.gnu.org; 3 Sep 2021 11:03:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 03 07:03:05 2021
Received: from localhost ([127.0.0.1]:43116 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mM6yP-0004Ef-GX
	for submit <at> debbugs.gnu.org; Fri, 03 Sep 2021 07:03:05 -0400
Received: from quimby.gnus.org ([95.216.78.240]:56538)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mM6yN-0004E0-GS
 for 21634 <at> debbugs.gnu.org; Fri, 03 Sep 2021 07:03:04 -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=bJ3kIJhqDnLADvkc1oNFAwEhj8Q6HLxmoV087KsDXLk=; b=M/VWZ1IqjFzgO4F8K2Y3HFQbHg
 EI2cJWtyg6324XwFwgJoiZyoYi671TS/l0EXnwNv4Ov2KgJhG/UzGbgznLG59coA12+IRZb/OpXot
 CTCbkmvMdvhEKd1Y9145ZoapfV08DZe0G8jBW6IPAGhWmubI0m14fkHWLqipMl5ROrPA=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mM6yE-00066e-4O; Fri, 03 Sep 2021 13:02:56 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eli Barzilay <eli@HIDDEN>
Subject: Re: bug#21634: text-scale-adjust suggestion
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
Date: Fri, 03 Sep 2021 13:02:53 +0200
In-Reply-To: <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
 (Eli Barzilay's message of "Thu, 22 Oct 2015 02:06:57 -0400")
Message-ID: <87zgstyl9e.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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 Barzilay <eli@HIDDEN> writes: > Well, I suspect
 that I'm annoyed at the other direction: whenever I go > into the text-scaling
 mode, I try to remember to explicitly break it at > the end, so that I won't
 leave emacs in that state [...] 
 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: 21634
Cc: Eli Zaretskii <eliz@HIDDEN>, 21634 <at> debbugs.gnu.org,
 Juri Linkov <juri@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 Barzilay <eli@HIDDEN> writes:

> Well, I suspect that I'm annoyed at the other direction: whenever I go
> into the text-scaling mode, I try to remember to explicitly break it at
> the end, so that I won't leave emacs in that state by mistake and be
> surpries when I come back to it hours later (which actually happened to
> me once, possibly putting me on this side of that fence).  OTOH, if the
> delay is long enough, there is never any time pressure that I run into,
> and it's easy to see when the timer kicked in by the echo area message
> disappearing.

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

We now have something similar in the form of `repeat-exit-timeout'
(which defaults to "no timeout").  Perhaps it would make sense to use
this in `text-scale-adjust'?  Any opinions?

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




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

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


Received: (at 21634) by debbugs.gnu.org; 23 Oct 2015 08:24:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 23 04:24:11 2015
Received: from localhost ([127.0.0.1]:33741 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZpXdy-0000um-Sk
	for submit <at> debbugs.gnu.org; Fri, 23 Oct 2015 04:24:11 -0400
Received: from mtaout20.012.net.il ([80.179.55.166]:65266)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1ZpXdw-0000uc-Df
 for 21634 <at> debbugs.gnu.org; Fri, 23 Oct 2015 04:24:09 -0400
Received: from conversion-daemon.a-mtaout20.012.net.il by
 a-mtaout20.012.net.il (HyperSendmail v2007.08) id
 <0NWN00100ZAZGU00@HIDDEN> for 21634 <at> debbugs.gnu.org;
 Fri, 23 Oct 2015 11:24:06 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0NWN0010LZC67BB0@HIDDEN>;
 Fri, 23 Oct 2015 11:24:06 +0300 (IDT)
Date: Fri, 23 Oct 2015 11:24:10 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#21634: 24.5; Suggested improvement
In-reply-to: <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Eli Barzilay <eli@HIDDEN>
Message-id: <83d1w6ro0l.fsf@HIDDEN>
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
 <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 21634
Cc: 21634 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
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 (+)

> Date: Thu, 22 Oct 2015 02:06:57 -0400
> From: Eli Barzilay <eli@HIDDEN>
> Cc: 21634 <at> debbugs.gnu.org
> 
> > If there's demand for resetting the size, I guess we could have it as
> > optional behavior.
> 
> That's why I suggested the below extension to the meaning of the
> `keep-pred` argument: specifying a timeout if it's a number.  Then there
> could be a new global variable that specifies a default for that
> argument, so with nil you get a single resize only (so you need to do
> the full C-x C-= to resize further), with t you get the current
> behavior, and with a number I get my timeout.

Would you like to send a patch along these lines?  If you decide to go
for it, please accompany the change with a suitable entry in
etc/NEWS.  Bonus points if you also provide a patch for the section in
the Emacs manual ("Text Scale") that describes this feature.

TIA




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

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


Received: (at 21634) by debbugs.gnu.org; 22 Oct 2015 06:07:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 22 02:07:00 2015
Received: from localhost ([127.0.0.1]:60156 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Zp91f-0001k5-Tr
	for submit <at> debbugs.gnu.org; Thu, 22 Oct 2015 02:07:00 -0400
Received: from mail-io0-f180.google.com ([209.85.223.180]:34361)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eli@HIDDEN>) id 1Zp91d-0001jv-JF
 for 21634 <at> debbugs.gnu.org; Thu, 22 Oct 2015 02:06:58 -0400
Received: by iow1 with SMTP id 1so81425743iow.1
 for <21634 <at> debbugs.gnu.org>; Wed, 21 Oct 2015 23:06:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc:content-type;
 bh=UsQfozfyTXwZX4iXIxGA76VqGxxq5lS51socNu8Y6RI=;
 b=aP48i7no2biq+FmtgSzVqyPB992hKx801hg2jOacnekDWJkKW0owdo8c1HuOBHsOTw
 kNJp+8Z4Ouh7/l0iEt9xQKLx/up6g8K4S5jeB3lMKncDMivTzRkkH0h23AQPB7Qv0T58
 2FHOwZHq67IqG4E02mXAz3LNRzCaMtmrvSgmN3N5fwzRwrvjg/dZx+EBufMdG+HiasPQ
 B0LcrupRn+iYq4eObLbnvp4IvhSpaebnRGYIjSCeYoPM85l3D8KhWtqT4LY3Ib6odi1q
 AyXerC7EKCKOhoty1RdsVI3gD0irjgwKESFJlVsmXfXjImndkhzzYVVS3JzDB0rfuY4h
 1Jig==
X-Gm-Message-State: ALoCoQkWGBsrBg7ofR2U6Fm3MLwZ9Pd6hv2YKJTwq3ETRhQJ7ZwdZDJWxHQ+epnbWEqkvP2SPuW4
MIME-Version: 1.0
X-Received: by 10.107.15.17 with SMTP id x17mr8040626ioi.196.1445494017091;
 Wed, 21 Oct 2015 23:06:57 -0700 (PDT)
Received: by 10.79.28.211 with HTTP; Wed, 21 Oct 2015 23:06:57 -0700 (PDT)
In-Reply-To: <83d1wsxcuz.fsf@HIDDEN>
References: <22035.47283.76000.848103@HIDDEN>
 <83d1wsxcuz.fsf@HIDDEN>
Date: Thu, 22 Oct 2015 02:06:57 -0400
Message-ID: <CALO-gutwXdOZB+ni5h-zD64dd2uSPfpFCSUsVh2uKaMiJF1ucA@HIDDEN>
Subject: Re: bug#21634: 24.5; Suggested improvement
From: Eli Barzilay <eli@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset=UTF-8
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 21634
Cc: 21634 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
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 (/)

On Tue, Oct 6, 2015 at 10:58 AM, Eli Zaretskii <eliz@HIDDEN> wrote:
>> From: Eli Barzilay <eli@HIDDEN>
>> Date: Tue, 6 Oct 2015 08:04:03 -0400
>>
>> Would it make sense to implement `text-scale-adjust' as follows?  One
>> minor change is using the `keep-pred' argument to avoid re-setting
>> the map repeatedly, but the important change is having it timeout
>> after a few seconds.  This avoids the kind of mode-ish interaction
>> that feels weird in Emacs.
>
> FWIW, such modus operandi always annoys me.  Why should I be under
> pressure to do whatever is needed to prevent the setting from being
> reset?
>
> I don't really understand what's the problem with "mode-ish
> operation", feel free to elaborate.

Well, I suspect that I'm annoyed at the other direction: whenever I go
into the text-scaling mode, I try to remember to explicitly break it at
the end, so that I won't leave emacs in that state by mistake and be
surpries when I come back to it hours later (which actually happened to
me once, possibly putting me on this side of that fence).  OTOH, if the
delay is long enough, there is never any time pressure that I run into,
and it's easy to see when the timer kicked in by the echo area message
disappearing.


> If there's demand for resetting the size, I guess we could have it as
> optional behavior.

That's why I suggested the below extension to the meaning of the
`keep-pred` argument: specifying a timeout if it's a number.  Then there
could be a new global variable that specifies a default for that
argument, so with nil you get a single resize only (so you need to do
the full C-x C-= to resize further), with t you get the current
behavior, and with a number I get my timeout.

(I'm also suggesting it because I have a similarly "moded" function that
uses `set-transient-map' -- it seems like a good idea to me to specify a
default behavior for all such transient maps, so my function behaves in
the same way as text scaling.)


>> In fact, I find this useful in other cases too (a command that allows
>> you to resize the current window with the arrow keys), so I think that
>> it's useful to either add an additional timeout argument -- or perhaps
>> an extension where `keep-pred' can be a number of seconds and will do
>> the timeout thing.
>
> The user can always scale the size back when she wants, right?  Or am
> I missing something?

(Hopefully the above clarified it.  I'm talking about the resulting
interaction and how convenient it is, unrelated to being able to scale
things back.)

-- 
                    ((x=>x(x))(x=>x(x)))                   Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#21634; Package emacs. Full text available.
Changed bug title to 'text-scale-adjust suggestion' from '24.5; Suggested improvement' Request was from Glenn Morris <rgm@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 21634) by debbugs.gnu.org; 6 Oct 2015 14:58:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 06 10:58:48 2015
Received: from localhost ([127.0.0.1]:57236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZjThY-0006uB-4f
	for submit <at> debbugs.gnu.org; Tue, 06 Oct 2015 10:58:48 -0400
Received: from mtaout22.012.net.il ([80.179.55.172]:38442)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1ZjThV-0006u2-Jp
 for 21634 <at> debbugs.gnu.org; Tue, 06 Oct 2015 10:58:46 -0400
Received: from conversion-daemon.a-mtaout22.012.net.il by
 a-mtaout22.012.net.il (HyperSendmail v2007.08) id
 <0NVT00D0004SWD00@HIDDEN> for 21634 <at> debbugs.gnu.org;
 Tue, 06 Oct 2015 17:58:43 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0NVT00DT909VSS40@HIDDEN>;
 Tue, 06 Oct 2015 17:58:43 +0300 (IDT)
Date: Tue, 06 Oct 2015 17:58:44 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#21634: 24.5; Suggested improvement
In-reply-to: <22035.47283.76000.848103@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Eli Barzilay <eli@HIDDEN>
Message-id: <83d1wsxcuz.fsf@HIDDEN>
References: <22035.47283.76000.848103@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 21634
Cc: 21634 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
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 (+)

> From: Eli Barzilay <eli@HIDDEN>
> Date: Tue, 6 Oct 2015 08:04:03 -0400
> 
> Would it make sense to implement `text-scale-adjust' as follows?  One
> minor change is using the `keep-pred' argument to avoid re-setting the
> map repeatedly, but the important change is having it timeout after a
> few seconds.  This avoids the kind of mode-ish interaction that feels
> weird in Emacs.

FWIW, such modus operandi always annoys me.  Why should I be under
pressure to do whatever is needed to prevent the setting from being
reset?

I don't really understand what's the problem with "mode-ish
operation", feel free to elaborate.

If there's demand for resetting the size, I guess we could have it as
optional behavior.

> In fact, I find this useful in other cases too (a command that allows
> you to resize the current window with the arrow keys), so I think that
> it's useful to either add an additional timeout argument -- or perhaps
> an extension where `keep-pred' can be a number of seconds and will do
> the timeout thing.

The user can always scale the size back when she wants, right?  Or am
I missing something?




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

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


Received: (at submit) by debbugs.gnu.org; 6 Oct 2015 12:04:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 06 08:04:24 2015
Received: from localhost ([127.0.0.1]:56068 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZjQym-0002ho-5i
	for submit <at> debbugs.gnu.org; Tue, 06 Oct 2015 08:04:24 -0400
Received: from eggs.gnu.org ([208.118.235.92]:44593)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eli@HIDDEN>) id 1ZjQyj-0002hf-IJ
 for submit <at> debbugs.gnu.org; Tue, 06 Oct 2015 08:04:22 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eli@HIDDEN>) id 1ZjQyi-0000YE-DJ
 for submit <at> debbugs.gnu.org; Tue, 06 Oct 2015 08:04:21 -0400
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 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:41630)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eli@HIDDEN>) id 1ZjQyi-0000YA-AF
 for submit <at> debbugs.gnu.org; Tue, 06 Oct 2015 08:04:20 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:54594)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eli@HIDDEN>) id 1ZjQyd-0008Mk-8h
 for bug-gnu-emacs@HIDDEN; Tue, 06 Oct 2015 08:04:20 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eli@HIDDEN>) id 1ZjQya-0000R0-1k
 for bug-gnu-emacs@HIDDEN; Tue, 06 Oct 2015 08:04:15 -0400
Received: from mail-qg0-f54.google.com ([209.85.192.54]:36604)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eli@HIDDEN>) id 1ZjQyZ-0000Pj-Ta
 for bug-gnu-emacs@HIDDEN; Tue, 06 Oct 2015 08:04:11 -0400
Received: by qgx61 with SMTP id 61so172030866qgx.3
 for <bug-gnu-emacs@HIDDEN>; Tue, 06 Oct 2015 05:04:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:mime-version:content-type
 :content-transfer-encoding:message-id:date:to:subject;
 bh=GhTMm5nN9wYtIxwcToYKwk5v/tRh5yOp+WNsUyahXrM=;
 b=BATst2zzDiyJftHj+Aq7PZZ95AsUrAlPxbNTP0J+4yeK44w8m9pGBLgfr/MtLcyQkJ
 1HuXIXaW6000mwUZjRUE8++QgS9BlvoYZWa3DfN/z2TiSdTtFEhdHPkliU3hX5vU5DIF
 Yz9/SdfR0VOpV6jBJrDpWVMElA5EoFDmCrRNCeWeh9Kl+kcu42B25U1fSjTs1g2Mg4NO
 qVkDTPd9CIHdOIcSSJ/Kx1EsSZB9EpSFsbhMJWLbTzBCpdUKEH3nsrQV9gK1WXkMKBq8
 2mybwmz8kt1OGU2Yj40RYBuENQh4ea6ooyEjSQ0rkNRSNsmx2dP08BdX0qwhIQ48NUk8
 ZsYA==
X-Gm-Message-State: ALoCoQmELAXTZclYzXST7UH/xjQrIho5yjOg4TTnHVV128t2ZNRb2MjRYWn9JdQB2/JXfdmFbxYc
X-Received: by 10.140.19.227 with SMTP id 90mr45505215qgh.51.1444133050960;
 Tue, 06 Oct 2015 05:04:10 -0700 (PDT)
Received: from BARZILAY ([199.48.244.137])
 by smtp.gmail.com with ESMTPSA id f7sm13704581qka.41.2015.10.06.05.04.09
 for <bug-gnu-emacs@HIDDEN>
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Oct 2015 05:04:10 -0700 (PDT)
From: Eli Barzilay <eli@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <22035.47283.76000.848103@HIDDEN>
Date: Tue, 6 Oct 2015 08:04:03 -0400
To: bug-gnu-emacs@HIDDEN
Subject: 24.5; Suggested improvement
X-Mailer: VM 8.2.0a under 24.5.1 (i686-pc-mingw32)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
 [fuzzy]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
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.15
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 (----)

Would it make sense to implement `text-scale-adjust' as follows?  One
minor change is using the `keep-pred' argument to avoid re-setting the
map repeatedly, but the important change is having it timeout after a
few seconds.  This avoids the kind of mode-ish interaction that feels
weird in Emacs.

In fact, I find this useful in other cases too (a command that allows
you to resize the current window with the arrow keys), so I think that
it's useful to either add an additional timeout argument -- or perhaps
an extension where `keep-pred' can be a number of seconds and will do
the timeout thing.

-------------------------------------------------------------------------------
(defun text-scale-adjust (inc)
  "..."
  (interactive "p")
  (let ((ev last-command-event)
	(echo-keystrokes nil))
    (let* ((base (event-basic-type ev))
           (step
            (pcase base
              ((or ?+ ?=) inc)
              (?- (- inc))
              (?0 0)
              (_ inc))))
      (text-scale-increase step)
      (message "Use +,-,0 for further adjustment")
      (run-with-idle-timer 2 nil
        (set-transient-map
         (let ((map (make-sparse-keymap)))
           (dolist (mods '(() (control)))
             (dolist (key '(?- ?+ ?= ?0)) ;; = is often unshifted +.
               (define-key map (vector (append mods (list key)))
                 (lambda () (interactive) (text-scale-adjust (abs inc))))))
           map)
         t (lambda () (message "done")))))))
-------------------------------------------------------------------------------

-- 
                    ((x=>x(x))(x=>x(x)))                   Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!




Acknowledgement sent to Eli Barzilay <eli@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#21634; 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: Thu, 7 Jul 2022 18:15:02 UTC

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