GNU bug report logs - #76254
Flymake margin indicators

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

Package: emacs; Severity: minor; Reported by: Juri Linkov <juri@HIDDEN>; dated Thu, 13 Feb 2025 07:48:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Severity set to 'minor' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 76254) by debbugs.gnu.org; 16 Feb 2025 10:18:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 05:18:56 2025
Received: from localhost ([127.0.0.1]:60336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjbjj-0005WM-KC
	for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 05:18:56 -0500
Received: from sonic309-13.consmr.mail.bf2.yahoo.com ([74.6.129.123]:36774)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <spacibba@HIDDEN>) id 1tjbjg-0005VG-7M
 for 76254 <at> debbugs.gnu.org; Sun, 16 Feb 2025 05:18:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048;
 t=1739701125; bh=CNczqs8M8uGJ+vtQFppVBE1hQEwf4wUGQ5tkJtRtOq4=;
 h=Date:From:To:CC:Subject:In-Reply-To:References:From:Subject:Reply-To;
 b=MjBPzlzcQttBJIrIGeTuqN7Rwv7atTLa7pDa5bIwSNn/kaVgn9LngCWj8C9Fk68C8Ln9HxGK7c74LvqwjscKyDK3/Sm7YJhMkS7sUM40oWTIqq/FdzgX7+TC9uLWFzon+UC3ZxbtZIXLokK+Viel+G7yQ3Aqlvr4S8g1prhLWyaH4DLg1MnsFr13wP9BzjeU9UMDZg5RNUenRK29q20InfcmMo8hMJU5ZUXtxpkPsl6C1I0Za0gh5xoISTUKK1cyL9IgbCKeyUYGJLDVz3k0AruNTuc+zk3vTzIquY+1a5sSanj3Hjrwm7t8IQDH0N1olet70veaYHC0BY5zSlrFiQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1739701125; bh=gNIUCXV8waoHhiSdHdxCHfSxsFOpEpi9yIqvO6UOyrX=;
 h=X-Sonic-MF:Date:From:To:Subject:From:Subject;
 b=Bo4jqCzrj5TjE0k9Bguwmd+ZFUoHJb2pl+QEH4XNAd6tBfQnagiN8YJDK79gwIfBhMuXijJfYYPrkn33wZgyln6enhIdFAGpLTsn95Ui3x9Z5FOaVPMM20FOESPt2hroQ5sW+AR7bhsSf0zt01ikxD/mP+sbzpYUBejHUceqIYFzJ5PbqnKg2b5egmqA6fu771pKzQNOBVeBMnC1pqUnqK3NtYw0B84gufovM9FLL5lBf5hdjo1+iNGIPW842U1qawWYI1ywCnLqywFJAalZ7fJXaqY8kByWjVXLCf4/1O491hojtJWaPuhV+GPDLgKD386pfi1UxiWzidlYDnGnkA==
X-YMail-OSG: ieb0ohEVM1lg8H0AorBB3u2REryoyj3V_H7O5iuzPvfbsXirsspGkvXEPD4iQ4L
 701Zcob4YQIe78sgRYPYPUWi_mtIHvO2_XjytOsdXAFxG_zvOa8Lv7dnqcKc81fywe2hpEMdW9kL
 arL_MH14aNAYJztfrIhR0gUE8s3A6JuApfYpyvvgQj5U16jbSdIrWTy.g7Q51GOsFZuNTYKnZzjq
 eWgacfompm30b0SZ9EZlLvC45Aq_G1_ZQ1xxCb_03a00zTp6MeijRREyjyYiEP5Wt_9BHLFHlMOB
 jIIYrTthFCafICfH8eZxDq4MVvihfhDLUdKn_ThsgtAOxe9hVYjOxA1gZ2YT8.mL4RvXLdpIBiLs
 jtVPu43.SZkifbETZol4izmHYGL59dKLrOxvcvdMdXdIw6zFSHR1vy0vH1lvEHbMQ4nS87lBT8EC
 kcC_ZQ8PKAD1Z0d2cxw.U_hjQ.wDYl6DGopruX5.BpTZ.UJFJE1Y7oui9urhQw_4gtP4gs9sItx6
 aRGcHtshFr0W303OxjBnnKnPj990s.LtzYH8T887NnOGSOpAo3g87xkULTHAvSr7nWXvK2K5To23
 viFhZkwGYdujyWCkDtlh9UQpsQZ5xriMvF71P.QItwjEvMIEE3jPIgI9YUOx36lWErI83mU8GTts
 cZJg3cdJ8vonWHE_mYOe6snmpSSAVhrShNwctb3SK7kr0B4uqUjJztcGzjrNc0Gzgy63oPPJ5IhE
 VxWG20_iCatJZL3CQ9Zzl4GE694hIdNXC5tpNGoEKlbe3mv7mz_YLnvTWQ3lflciOxqgQkveY4Nh
 by0QPd4VdMBdSdQ5is5fFh3aUJNiLbGMDtq4paW7HEtcyN7yTzHGrJd__SYT.a0VhBebGZ5atYNX
 cAcl_rpHX.0qC7OcGh_LXViW8DO0sZJ3pTS9TUbox49wBtxQ7uYXqBpZZ_Tis8T_Uslh_pNKOfMv
 NVj_NwsidVUFOkHK03dfRXZS50QHP7J1Tm01hRLl9YiNqZ9m2SqJYTS.YiaRIElr1jga47987bee
 B0UbkCw3RDDKy4FzaE2vCiea8WudPyvemQzAbZP5hqF98EiS1eYiK78ViOkMpSOwetn5cMk6B9pS
 TqKb5J_LzOKowwrplkeaZ0Qa.JGm3wNwVIKpi6QCDgu8a1.6K0ElITcFsFiwx86UnMfB7yg7JJoR
 pgiTdCc1EOdH4AP1PAUQJ6xBGSvWktdUFGAXa_RGqfBqg.R9h8Vou5cPNSJ43ki8.WhgFZxjC0PH
 hJdJiVIUPgM_WiuwVR4Ou75Ja9i3v4pZ9QrySFnYAAGAbKwotF5I0fefFgj0DRZLdqTap.XIIUMH
 Alg21pO.AOMYdqSXPJIyJmFZLCtZp6S.rbIokGTMFSkq.h5EomQETdNj4cjZQWV99awRioWyiDqo
 0HdTb.ehwN6mZ3q17WJDuMmxpBFs0CihYzXkJllBpmtf_tHluupbaIoW7Fd.c8lJhtMXio5XKzHP
 za6rf4xRuldV9McA5jGycOvQsI09_jpPtIInxU20F9XsXHpzdOQ0kQDJonAQslKoEPEY9da3HvrK
 WumutcCYXsILHyBhFCyDd9dbXG1QQDClS25e8RQNOrLlJeo7yriepM8kKp4dZaju7ujU_sSxgBgW
 fha9c9K9AHaZpkZo9w4jFktupwZ3..DrToupTETibewgzJEzNb.x9XplhtBZGe6eirN9YKQP4Q.W
 1TUCZ15xmtAULTOmQ2Dd544QX8KxgiQoJt3Yi9UWLloRhb7Wy9.l.5RzFebX8iMpRofrkQSoEOD4
 0lIWbiTCsNZVzsJeuj03gpDDszwLXsOAr1navEYQ8z2a9u1sXY9abSWFkmZonU6Sd.fE2mLoVRx6
 laTOFQ8JNya2pwgfKJsD8ultpS2O1GetEEXr88dhVS5qu88DNxibCikhTz0jHALV7uAhInfWnQ1R
 ZZ0pznNR_ZhIdrILFFmQ2Y.nJi7Zlr1XKO9Dj0lNf.rz9UMijSO7fxYe9lkjoeYCxCOTMrnXSybG
 0jS3CBb3zb.aw3OshiOgO84FgdD.0JfEIgZ804de1MUwZpWmACezF48Xo7GInrfbW4xoCJqPNdxP
 YclXqaFzwRiX8NmtRTa6nZ2w7eUCAeZjDHrrUQ2cD9g3VFW_fkRw6HNw2kzwmILLLIu8q6q8pE7i
 qSG19z6fu5phFDfab4hkn_eD.MYCeLSFQdJ5KnyBI2YXAFvnP7TIZC9odsi32Jc4NuUWtq8FrZ1x
 qVUT8P8huGinTIUAYdQxf6yXubpieHn_IdTx4
X-Sonic-MF: <spacibba@HIDDEN>
X-Sonic-ID: 63760790-d583-4a2a-89ca-58615962345c
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.bf2.yahoo.com with HTTP; Sun, 16 Feb 2025 10:18:45 +0000
Received: by hermes--production-ir2-c694d79d9-qp6kn (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 093ed084b5e5f2da4988cd4912fab337; 
 Sun, 16 Feb 2025 10:18:41 +0000 (UTC)
Date: Sun, 16 Feb 2025 11:18:36 +0100
From: Ergus <spacibba@HIDDEN>
To: debbugs-submit <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>,
 76254 <at> debbugs.gnu.org
Subject: Re: bug#76254: Flymake margin indicators
User-Agent: K-9 Mail for Android
In-Reply-To: <87tt8y8f5k.fsf@HIDDEN>
References: <87tt8y8f5k.fsf@HIDDEN>
Message-ID: <F85A9A1F-729E-4D74-8ED4-2681046CA9F5@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary=----FN3YEIU1OW3RVBBDV261ILBK5347EI
Content-Transfer-Encoding: 7bit
X-Mailer: WebService/1.1.23369
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol
Content-Length: 2179
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 76254
Cc: 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: -0.3 (/)

------FN3YEIU1OW3RVBBDV261ILBK5347EI
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Juri:

The proposal seems reasonable for me and simple enough=2E

I configured my Emacs to just add one ! long time ago=2E I just ensure tha=
t warn face frontend color is different to error face frontend color=2E=20


On February 13, 2025 8:41:59 AM GMT+01:00, Juri Linkov <juri@linkov=2Enet>=
 wrote:
>Flymake makes the margin unnecessarily wide=2E
>Its 2 columns width creates too much empty space=2E
>All this to accommodate 2 characters of "!!"=2E
>Whereas in the fridge it nicely fits into 1 column
>with `flymake-double-exclamation-mark'=2E
>It's possible to achieve the same for the margin case
>by using 1-character wide indicator =E2=80=BC with
>
>  `((error ,(if (char-displayable-p ?=E2=80=BC) "=E2=80=BC" "!!") compila=
tion-error)
>
>

------FN3YEIU1OW3RVBBDV261ILBK5347EI
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div dir=3D"auto">Hi Juri:<br><br>The proposal see=
ms reasonable for me and simple enough=2E<br><br>I configured my Emacs to j=
ust add one ! long time ago=2E I just ensure that warn face frontend color =
is different to error face frontend color=2E <br></div><br><br><div class=
=3D"gmail_quote"><div dir=3D"auto">On February 13, 2025 8:41:59 AM GMT+01:0=
0, Juri Linkov &lt;juri@linkov=2Enet&gt; wrote:</div><blockquote class=3D"g=
mail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rg=
b(204, 204, 204); padding-left: 1ex;">
<pre class=3D"k9mail"><div dir=3D"auto">Flymake makes the margin unnecessa=
rily wide=2E<br>Its 2 columns width creates too much empty space=2E<br>All =
this to accommodate 2 characters of "!!"=2E<br>Whereas in the fridge it nic=
ely fits into 1 column<br>with `flymake-double-exclamation-mark'=2E<br>It's=
 possible to achieve the same for the margin case<br>by using 1-character w=
ide indicator =E2=80=BC with<br><br>  `((error ,(if (char-displayable-p ?=
=E2=80=BC) "=E2=80=BC" "!!") compilation-error)<br><br><br></div></pre></bl=
ockquote></div></body></html>
------FN3YEIU1OW3RVBBDV261ILBK5347EI--




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

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


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 07:47:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 02:47:33 2025
Received: from localhost ([127.0.0.1]:40014 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiTwa-0000Ap-Lz
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 02:47:32 -0500
Received: from lists.gnu.org ([2001:470:142::17]:47212)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1tiTwY-0000AR-F4
 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 02:47:30 -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 <juri@HIDDEN>) id 1tiTwR-0005dN-GJ
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 02:47:23 -0500
Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1tiTwP-000353-Py
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 02:47:23 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id 35763442B5
 for <bug-gnu-emacs@HIDDEN>; Thu, 13 Feb 2025 07:47:16 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Flymake margin indicators
Organization: LINKOV.NET
X-Debbugs-Cc: sbaugh@HIDDEN, Ergus <spacibba@HIDDEN>
Date: Thu, 13 Feb 2025 09:41:59 +0200
Message-ID: <87tt8y8f5k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-GND-State: clean
X-GND-Score: 0
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegiedvudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucenucfjughrpefhvffuohffkfgfgggtgfesthekredttderjeenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucggtffrrghtthgvrhhnpeekffdthfevjedvhffhteehvdejkedtkefguedujeevueehvddthfekffegfefgudenucfkphepledurdduvdelrdelkedrheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeluddruddvledrleekrdehpdhhvghlohepmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhgspghrtghpthhtohepuddprhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhg
X-GND-Sasl: juri@HIDDEN
Received-SPF: pass client-ip=2001:4b98:dc4:8::226;
 envelope-from=juri@HIDDEN; helo=relay6-d.mail.gandi.net
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001,
 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-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

Flymake makes the margin unnecessarily wide.
Its 2 columns width creates too much empty space.
All this to accommodate 2 characters of "!!".
Whereas in the fridge it nicely fits into 1 column
with `flymake-double-exclamation-mark'.
It's possible to achieve the same for the margin case
by using 1-character wide indicator ‼ with

  `((error ,(if (char-displayable-p ?‼) "‼" "!!") compilation-error)




Acknowledgement sent to Juri Linkov <juri@HIDDEN>:
New bug report received and forwarded. Copy sent to sbaugh@HIDDEN, spacibba@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to sbaugh@HIDDEN, spacibba@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#76254; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 19 Feb 2025 02:15:03 UTC

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