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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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. --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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. --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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!
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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!).
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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!
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.Glenn Morris <rgm@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.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!
Eli Barzilay <eli@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#21634
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.