GNU logs - #79796, boring messages


Message sent to sbaugh@HIDDEN, bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79796: flymake-start resizes margins even when flymake-autoresize-margins is nil
Resent-From: Dmitry Gutov <dmitry@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: sbaugh@HIDDEN, bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Nov 2025 00:08:01 +0000
Resent-Message-ID: <handler.79796.B.176264684610979 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79796
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 79796 <at> debbugs.gnu.org
Cc: sbaugh@HIDDEN
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
X-Debbugs-Original-Xcc: sbaugh@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176264684610979
          (code B ref -1); Sun, 09 Nov 2025 00:08:01 +0000
Received: (at submit) by debbugs.gnu.org; 9 Nov 2025 00:07:26 +0000
Received: from localhost ([127.0.0.1]:54892 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vHsxq-0002r1-7F
	for submit <at> debbugs.gnu.org; Sat, 08 Nov 2025 19:07:26 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33316)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1vHsxn-0002qq-Hs
 for submit <at> debbugs.gnu.org; Sat, 08 Nov 2025 19:07:24 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dmitry@HIDDEN>) id 1vHsxf-00030u-L7
 for bug-gnu-emacs@HIDDEN; Sat, 08 Nov 2025 19:07:15 -0500
Received: from fhigh-a8-smtp.messagingengine.com ([103.168.172.159])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dmitry@HIDDEN>) id 1vHsxe-00029h-0T
 for bug-gnu-emacs@HIDDEN; Sat, 08 Nov 2025 19:07:15 -0500
Received: from phl-compute-12.internal (phl-compute-12.internal [10.202.2.52])
 by mailfhigh.phl.internal (Postfix) with ESMTP id C14921400155
 for <bug-gnu-emacs@HIDDEN>; Sat,  8 Nov 2025 19:07:11 -0500 (EST)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-12.internal (MEProxy); Sat, 08 Nov 2025 19:07:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:message-id:mime-version:reply-to:subject
 :subject:to:to; s=fm2; t=1762646831; x=1762733231; bh=UnwfEivCPZ
 6tSbfh61pfJG62VdIptUMnoIvyMpLCUZQ=; b=k5fOQbXb44xTF0VY5NqcQ/meIc
 e9/CUbT7xsKBTL5WkjFX/fRXrbxVUX8aVEiiiJ5bsK6++vHnIdISptqjUhweyy43
 7Ev2uBecxZ00IzGNfscwJagjj/IQ+uFP3NCFmRh/N7dQOz2pNvS2qVcZHtrb/H09
 q1wDpcox1GTQQLJDTFbm7j/3mSd5ZQtWzQsV62Y679fiWaNMtfb+8cwAR63TJVEJ
 XVuXx0bGGfYb/HbucSo+C2Y7bBS5YBE88nNwk0ZhbNXKjtprLacwilPwQFsnF4Qj
 CpajJ1tleQu78Vr2ARtmdRGuxkJfMydTOPCruEcm6gWpGeiK3PHR9TJATp2w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:message-id:mime-version:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=
 1762646831; x=1762733231; bh=UnwfEivCPZ6tSbfh61pfJG62VdIptUMnoIv
 yMpLCUZQ=; b=tGvvLE3+26r/63k5Tlc2999OfeJe2aAtpaaZYq2ku9RqCfiCUW+
 adyIlZSAw2BzS5WcXSpf3j4AhcJqZVU83xTzudlglby5NPkM5uEzCzBHY4E8A0T/
 tbs/0soqaIYkQdNLfZh0GlWg/iKXOxWFiIkXBVnUqBlWs3GjjibJp5Kn41bhh5nS
 extUiKQgt5hGJlxT0iHDsqum3wmCYsGywlmIPZFP4nomJCJHx41UQbKVp2ABP5u3
 Llcd8hXDjwVB4scg/F5WdwIgCsRnm7uOPhHLI95pGSrnvvlAeOEYIl65Cvi0/dst
 gjg1HVX4yzPTRP8hrJbN1E8EnUnxYy9xT9A==
X-ME-Sender: <xms:L9sPaadCTlp-6YlHxj3PQkKZix793HADtPwJqUT1_iAve_xEfGSMVw>
 <xme:L9sPaaH8xXnWiV_RQn8nrNZ3pkLpe1tKlQanYU4HLoQW_E9yUHWZX6mWBsHuhmsCx
 w9nF6ytTM7sp22PYc43asBgFaMZiY4Q-YDofJ7ASGidfh0j36gV0w>
X-ME-Received: <xmr:L9sPaWkDYkX18iSe9bptKs_mi8RdEplaId0jGhw8wu88Xts1g5a5C_Nn9QIXtqtPiQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduleefleegucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu
 rghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfvhffutgfgsehtjeertddtvd
 ejnecuhfhrohhmpeffmhhithhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdr
 uggvvheqnecuggftrfgrthhtvghrnhepfeekfeeghfejveehkedtgefhffejgefgudetgf
 eguefhteekudeivefghfekgfevnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm
 pehmrghilhhfrhhomhepughmihhtrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtth
 hopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgr
 tghssehgnhhurdhorhhg
X-ME-Proxy: <xmx:L9sPaUzeN3O_l3qCHr6qzbBLnZbu6F13X_yQLjyZw3Yf735x4w2ytA>
 <xmx:L9sPaaRZtJKqvl0mR21fAwWzcFdonfahiKxXWciYQekkbpwBveQnqg>
 <xmx:L9sPafsD-cLP2D2HKaVV89hOqIPGKBV_Ztnz_EzE50D-pADikSTWIg>
 <xmx:L9sPaUspI7SeEoy2xbJaW1WpII0I-ip9-7pQ-Uf7qgoW3T5r5sxAQA>
 <xmx:L9sPaT9n3vaOHya-qhYDbWd7rxpvuu76z8K00zkVc5uMgQIsk1Bsym-v>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Sat, 8 Nov 2025 19:07:10 -0500 (EST)
Message-ID: <3cfbd342-6f48-4717-a328-3c5eb70ec1a7@HIDDEN>
Date: Sun, 9 Nov 2025 02:07:09 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=103.168.172.159; envelope-from=dmitry@HIDDEN;
 helo=fhigh-a8-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

X-Debbugs-Cc: sbaugh@HIDDEN

Condition: run Emacs in terminal, or otherwise without fringes.

Unconditional resizing happens here:

             (flymake-mode
              ;; The buffer about to be annotated is visible.  Check
              ;; necessary conditions to auto-set margins here (bug#77313)
              (let* ((w (and (eq flymake-indicator-type 'auto)
                             flymake-autoresize-margins
                             (visible-buffer-window))))
                (unless (flymake--suitably-fringed-p w) 
(flymake--resize-margins)))


When flymake-autoresize-margins is nil, W just gets bound to nil, which 
makes flymake--suitably-fringed-p evaluate the current window. And if it 
doesn't have fringes, flymake--resize-margins is called.

It's probably not a problem most of the time, but can be puzzling when 
one is debugging margin resizing behavior. It might create conflict with 
some other hypothetical package as well.




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Dmitry Gutov <dmitry@HIDDEN>
Subject: bug#79796: Acknowledgement (flymake-start resizes margins even
 when flymake-autoresize-margins is nil)
Message-ID: <handler.79796.B.176264684610979.ack <at> debbugs.gnu.org>
References: <3cfbd342-6f48-4717-a328-3c5eb70ec1a7@HIDDEN>
X-Gnu-PR-Message: ack 79796
X-Gnu-PR-Package: emacs
Reply-To: 79796 <at> debbugs.gnu.org
Date: Sun, 09 Nov 2025 00:08:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
  sbaugh@HIDDEN
(after having been given a bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 79796 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
79796: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79796
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79796: flymake-start resizes margins even when flymake-autoresize-margins is nil
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Nov 2025 07:19:04 +0000
Resent-Message-ID: <handler.79796.B79796.176267273714676 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79796
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Dmitry Gutov <dmitry@HIDDEN>
Cc: 79796 <at> debbugs.gnu.org, sbaugh@HIDDEN
Received: via spool by 79796-submit <at> debbugs.gnu.org id=B79796.176267273714676
          (code B ref 79796); Sun, 09 Nov 2025 07:19:04 +0000
Received: (at 79796) by debbugs.gnu.org; 9 Nov 2025 07:18:57 +0000
Received: from localhost ([127.0.0.1]:57063 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vHzhR-0003oe-5f
	for submit <at> debbugs.gnu.org; Sun, 09 Nov 2025 02:18:57 -0500
Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]:36634)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vHzhP-0003o1-7E
 for 79796 <at> debbugs.gnu.org; Sun, 09 Nov 2025 02:18:55 -0500
Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4d440P1W3vz9v6F;
 Sun,  9 Nov 2025 08:18:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1762672725;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Fx3/KSjDjTvgDXHJpA6j1rqBtRmObKML9lFfZVR/WFk=;
 b=VDXTnkXEO4aUnCj/5N3fYRajiTj/f6uNiOCQyr3Ne4ld0eE4M7wyR8mlSXO1O22nvM9zyv
 aqkb+tehiZkMQ+KkEr3tKWh/s8gvkLnwhmiYUTeDEeG8yzuCiJz3yJOUYhZ0KWfcv4jt/o
 0fV7bdX4K6GZEpX1XFHKYu3OYhbOQsvmSAk8KJTj56xwcOgO/Bqy0hgxFD7zjZ4hr+cjqm
 ZWSoFFw2W8fLJ8/kkvEq5zjCMAMmsaTg2kT9fKt5SBf1+lafwHm5N49D5Du6SFFaaii25u
 sdkLBubbo85lGGokBaHMcExN70Ez53h4IqXGG10cUPZRdF22R9QlzExtPEQetQ==
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <3cfbd342-6f48-4717-a328-3c5eb70ec1a7@HIDDEN>
Organization: LINKOV.NET
References: <3cfbd342-6f48-4717-a328-3c5eb70ec1a7@HIDDEN>
Date: Sun, 09 Nov 2025 09:14:52 +0200
Message-ID: <87h5v34slj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
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 (-)

>             (flymake-mode
>              ;; The buffer about to be annotated is visible.  Check
>              ;; necessary conditions to auto-set margins here (bug#77313)
>              (let* ((w (and (eq flymake-indicator-type 'auto)
>                             flymake-autoresize-margins
>                             (visible-buffer-window))))
>                (unless (flymake--suitably-fringed-p w)
>                (flymake--resize-margins)))
>
> When flymake-autoresize-margins is nil, W just gets bound to nil, which
> makes flymake--suitably-fringed-p evaluate the current window. And if it
> doesn't have fringes, flymake--resize-margins is called.

This 'let*' could be turned into 'when-let*'.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79796: flymake-start resizes margins even when flymake-autoresize-margins is nil
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 09 Nov 2025 18:51:02 +0000
Resent-Message-ID: <handler.79796.B79796.176271420619824 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79796
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Dmitry Gutov <dmitry@HIDDEN>
Cc: 79796 <at> debbugs.gnu.org, sbaugh@HIDDEN
Received: via spool by 79796-submit <at> debbugs.gnu.org id=B79796.176271420619824
          (code B ref 79796); Sun, 09 Nov 2025 18:51:02 +0000
Received: (at 79796) by debbugs.gnu.org; 9 Nov 2025 18:50:06 +0000
Received: from localhost ([127.0.0.1]:60391 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIAUH-00059e-DA
	for submit <at> debbugs.gnu.org; Sun, 09 Nov 2025 13:50:05 -0500
Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]:49878)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>)
 id 1vIAUE-00058j-OY; Sun, 09 Nov 2025 13:50:03 -0500
Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4d4MKq6JCtz9tFH;
 Sun,  9 Nov 2025 19:49:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1762714191;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=PnIo79gSkQrMf564y6SCEn7Y5B4TMH8k+C58Ixwz6Q8=;
 b=XXrZBK/Ei+/W1wflupMXYu6LVTdX36YKoEOBapfimVm8mlCeF7qELOGjoWg9j9H4sgiG5m
 0FMARRG4o2ZDA9NO6nPt7hfx+41grv8XoCgiM0twlQXWkOFmWKWMdE3LEjBAGuERbNJcng
 u4s/nch5hgsifWkOcO844+CepXqFtlMP2RQRK0fE/CRPBg62hugQJ+RuqGB36QqxQ6FTcx
 JgGbd8Y0KnYe0uGXQDDV1MoD3tN5N4q1HakRri4m0LAQwNr51bCFGyr2h9GkbKVE7sCzRQ
 Ld72ZNBty2hGUokhwFv+fy7VNskmyIe+wju4TBog6UrsKBoUpfK1fzZfk6qaOg==
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <87h5v34slj.fsf@HIDDEN>
Organization: LINKOV.NET
References: <3cfbd342-6f48-4717-a328-3c5eb70ec1a7@HIDDEN>
 <87h5v34slj.fsf@HIDDEN>
Date: Sun, 09 Nov 2025 20:48:35 +0200
Message-ID: <87h5v3ghz0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
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 (-)

close 79796 31.0.50
thanks

>>             (flymake-mode
>>              ;; The buffer about to be annotated is visible.  Check
>>              ;; necessary conditions to auto-set margins here (bug#77313)
>>              (let* ((w (and (eq flymake-indicator-type 'auto)
>>                             flymake-autoresize-margins
>>                             (visible-buffer-window))))
>>                (unless (flymake--suitably-fringed-p w)
>>                (flymake--resize-margins)))
>>
>> When flymake-autoresize-margins is nil, W just gets bound to nil, which
>> makes flymake--suitably-fringed-p evaluate the current window. And if it
>> doesn't have fringes, flymake--resize-margins is called.
>
> This 'let*' could be turned into 'when-let*'.

So now pushed and closed.




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


Received: (at control) by debbugs.gnu.org; 9 Nov 2025 18:50:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 09 13:50:06 2025
Received: from localhost ([127.0.0.1]:60393 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vIAUI-00059h-10
	for submit <at> debbugs.gnu.org; Sun, 09 Nov 2025 13:50:06 -0500
Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]:49878)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>)
 id 1vIAUE-00058j-OY; Sun, 09 Nov 2025 13:50:03 -0500
Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4d4MKq6JCtz9tFH;
 Sun,  9 Nov 2025 19:49:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; 
 t=1762714191;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=PnIo79gSkQrMf564y6SCEn7Y5B4TMH8k+C58Ixwz6Q8=;
 b=XXrZBK/Ei+/W1wflupMXYu6LVTdX36YKoEOBapfimVm8mlCeF7qELOGjoWg9j9H4sgiG5m
 0FMARRG4o2ZDA9NO6nPt7hfx+41grv8XoCgiM0twlQXWkOFmWKWMdE3LEjBAGuERbNJcng
 u4s/nch5hgsifWkOcO844+CepXqFtlMP2RQRK0fE/CRPBg62hugQJ+RuqGB36QqxQ6FTcx
 JgGbd8Y0KnYe0uGXQDDV1MoD3tN5N4q1HakRri4m0LAQwNr51bCFGyr2h9GkbKVE7sCzRQ
 Ld72ZNBty2hGUokhwFv+fy7VNskmyIe+wju4TBog6UrsKBoUpfK1fzZfk6qaOg==
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dmitry@HIDDEN>
Subject: Re: bug#79796: flymake-start resizes margins even when
 flymake-autoresize-margins is nil
In-Reply-To: <87h5v34slj.fsf@HIDDEN>
Organization: LINKOV.NET
References: <3cfbd342-6f48-4717-a328-3c5eb70ec1a7@HIDDEN>
 <87h5v34slj.fsf@HIDDEN>
Date: Sun, 09 Nov 2025 20:48:35 +0200
Message-ID: <87h5v3ghz0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: control
Cc: 79796 <at> debbugs.gnu.org, sbaugh@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 (-)

close 79796 31.0.50
thanks

>>             (flymake-mode
>>              ;; The buffer about to be annotated is visible.  Check
>>              ;; necessary conditions to auto-set margins here (bug#77313)
>>              (let* ((w (and (eq flymake-indicator-type 'auto)
>>                             flymake-autoresize-margins
>>                             (visible-buffer-window))))
>>                (unless (flymake--suitably-fringed-p w)
>>                (flymake--resize-margins)))
>>
>> When flymake-autoresize-margins is nil, W just gets bound to nil, which
>> makes flymake--suitably-fringed-p evaluate the current window. And if it
>> doesn't have fringes, flymake--resize-margins is called.
>
> This 'let*' could be turned into 'when-let*'.

So now pushed and closed.





Last modified: Sun, 9 Nov 2025 19:00:02 UTC

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