Received: (at 76254) by debbugs.gnu.org; 25 Nov 2025 20:27:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:27:38 2025
Received: from localhost ([127.0.0.1]:42100 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vNzdS-0001qX-05
for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:27:38 -0500
Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]:40102)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1vNafv-0004Si-V6
for 76254 <at> debbugs.gnu.org; Mon, 24 Nov 2025 12:48:32 -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 4dFYG005WBz9sxb;
Mon, 24 Nov 2025 18:48:24 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1764006504;
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=NUs+4jFwei3helswUcy7WtO9rDyJwu17wJsoXxu3gzM=;
b=19Gi2lABg9t7HraLK5G9dDGwrAGjV96NFrVOVmAbU4WE4XbNX7HWwr3LrL8jMPZ1tUDmrt
+TbHvf2ya/+M5Dt6aZOj+aCMkwmuZP8Sn9MNK62ZmHccyDI5WZGOEbmUIUqwEwWcMy/6Ue
3L5TUWu/0NtYMYlHQLmOWcRjgyBZ+NLfQwjlap/mdXPKuQdMXP/aaffitv1CEo3NB6lrDv
tXWW2206r/WeeMi6t5Pak9085XmZ8UtIny85bBiZzS6aHdjHiG1Xztes73X04/hXj2jaEH
Z8CSeVO2bYJdCxGoi0M6V5oWG8j3/DUQj9cAhiSebJN+FtFo7NyKCyAgWiFoIA==
From: Juri Linkov <juri@HIDDEN>
To: Spencer Baugh <sbaugh@HIDDEN>
Subject: Re: bug#76254: Flymake margin indicators
In-Reply-To: <87qzvc9etb.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87tt8y8f5k.fsf@HIDDEN> <87v7kpe2gd.fsf@HIDDEN>
<86zfa19tko.fsf@HIDDEN> <ier7bx58dwt.fsf@HIDDEN>
<87qzvc9etb.fsf@HIDDEN>
Date: Mon, 24 Nov 2025 19:38:01 +0200
Message-ID: <87fra3babq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76254
Cc: =?iso-8859-1?Q?Jo=E3o_T=E1vora?= <joaotavora@HIDDEN>,
76254 <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
Sometimes lines with fringe/margin indicators are somewhere
at the bottom of a large file. For such cases an alternative
would be to make the number of errors/warnings on the mode-line
clickable. Strange that compile.el uses mouse-2 on the mode-line,
but let's use mouse-1 for Flymake:
--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=flymake-mode-line-mouse.patch
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index e9d25876cda..07a3e7785a3 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -1891,6 +1891,8 @@ flymake--mode-line-counter-map
#'flymake--mode-line-counter-scroll-next)
(define-key map [mode-line wheel-up]
#'flymake--mode-line-counter-scroll-prev))
+ (define-key map [mode-line mouse-1]
+ #'flymake-show-buffer-diagnostics)
map))
(defun flymake--mode-line-counter-1 (type)
--=-=-=--
bug-gnu-emacs@HIDDEN:bug#76254; Package emacs.
Full text available.Received: (at 76254) by debbugs.gnu.org; 9 Oct 2025 17:16:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 09 13:16:47 2025 Received: from localhost ([127.0.0.1]:39159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1v6uFy-000735-HP for submit <at> debbugs.gnu.org; Thu, 09 Oct 2025 13:16:47 -0400 Received: from mout-p-202.mailbox.org ([2001:67c:2050:0:465::202]:54686) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v6uFq-00072d-Ai for 76254 <at> debbugs.gnu.org; Thu, 09 Oct 2025 13:16:41 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (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 4cjGkQ2qJcz9tPX; Thu, 9 Oct 2025 19:16:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001; t=1760030190; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WabkvxjMYZciAc+xtITH87/bnnh2GDgt60lR5wd9f3Q=; b=1kFBcylDfvwmaFaehPGqH/uMFiqNqavopv8KS9KLHo1cHOKO87W7lcxky0XC0QpkezBfqw nkfaT9h77uVfZlWzxSNlb38CTX1o4c2OucOSQGrcUL2X1skPZUV0HTVMEndKEEvCT5KuCo nRUfHfF0HjM5Mz6gk4YYzBCme3SNQiXb9drlWqvGEP+NbXTaF351g3P00r7+RaQkV8C1TP ccYaZJ3+t7+Jf50kBmu4pagU5S9LVQarAg8IJ9fP4l+1ZPQVcAMJYVjv2FdZarDhGNdm/k pJOcUYaPDKEbpaf7fPIUieMRSIYpN/Ryl9RmJuCBlekwD2FyCGGoOOBHGA4P3A== From: Juri Linkov <juri@HIDDEN> To: Spencer Baugh <sbaugh@HIDDEN> Subject: Re: bug#76254: Flymake margin indicators In-Reply-To: <ier7bx58dwt.fsf@HIDDEN> Organization: LINKOV.NET References: <87tt8y8f5k.fsf@HIDDEN> <87v7kpe2gd.fsf@HIDDEN> <86zfa19tko.fsf@HIDDEN> <ier7bx58dwt.fsf@HIDDEN> Date: Thu, 09 Oct 2025 20:15:44 +0300 Message-ID: <87qzvc9etb.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: 76254 Cc: Eli Zaretskii <eliz@HIDDEN>, spacibba@HIDDEN, 76254 <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 (-) >>> > `((error ,(if (char-displayable-p ?‼) "‼" "!!") compilation-error) >>> >>> This patch makes flymake margin indicators less ugly: > > This patch looks good to me. > >> Thanks, but the doc string must mention that if "‼"" is not >> displayable by the terminal, it will be replaced by the ASCII >> equivalent. We cannot bypass/ignore user customizations without >> documenting that. > > Yes, probably we should just document this special case. Now the patch is pushed with the updated doc string. > (Later on perhaps we could allow users to configure similar fallback > behavior, but we should wait until someone actually wants that) Probably there will be no need to configure a fallback since flymake-margin-indicators-string is already a user option where the indicator string is easy to customize.
bug-gnu-emacs@HIDDEN:bug#76254; Package emacs.
Full text available.Received: (at 76254) by debbugs.gnu.org; 8 Oct 2025 18:08:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 08 14:08:32 2025 Received: from localhost ([127.0.0.1]:34215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1v6YaV-0008Q9-LZ for submit <at> debbugs.gnu.org; Wed, 08 Oct 2025 14:08:32 -0400 Received: from mxout5.mail.janestreet.com ([64.215.233.18]:40391) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <sbaugh@HIDDEN>) id 1v6YaO-0008Pc-Js for 76254 <at> debbugs.gnu.org; Wed, 08 Oct 2025 14:08:26 -0400 From: Spencer Baugh <sbaugh@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76254: Flymake margin indicators In-Reply-To: <86zfa19tko.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 08 Oct 2025 20:44:39 +0300") References: <87tt8y8f5k.fsf@HIDDEN> <87v7kpe2gd.fsf@HIDDEN> <86zfa19tko.fsf@HIDDEN> Date: Wed, 08 Oct 2025 14:08:18 -0400 Message-ID: <ier7bx58dwt.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com; s=waixah; t=1759946898; bh=dD/sO3Rohj9ryqdhM82pm22JYCjmvdPAngmou78XYFM=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=hzuCAZ/8ZLzxh99NLehtkiaOW0k0WoLTTBIq1i1F1N/f02gS1SiCvD9li4a702RkD LDNbCC3Thb1AJe2wFt54+ooHANKnXVruDtRgQ55Hy/bQy5i9NKYhPkE709DEhAvTM1 BYXGrJWIf7RfZjLXzIWZ2ev+mOH9CU8b7N6sbCuKHDahB44b/dfvYNRscGvw6OF01X +n9kXm9g1gCyXIqbXLow5OmBJfgT9cWEyaQeAAa7XmGs07GqxcyIYwAOpbfOimWza9 VaaJHhRmPeXJ0i/6iBcc28oHWw6hYWsU5d4nntjcYBviog9BvUrfGO3Lvl1SSj8Ax/ zg+a21fMlvT5g== X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76254 Cc: spacibba@HIDDEN, 76254 <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 Zaretskii <eliz@HIDDEN> writes: >> Cc: sbaugh@HIDDEN, Ergus <spacibba@HIDDEN> >> From: Juri Linkov <juri@HIDDEN> >> Date: Wed, 08 Oct 2025 20:19:14 +0300 >>=20 >> > `((error ,(if (char-displayable-p ?=E2=80=BC) "=E2=80=BC" "!!") comp= ilation-error) >>=20 >> This patch makes flymake margin indicators less ugly: This patch looks good to me. > Thanks, but the doc string must mention that if "=E2=80=BC"" is not > displayable by the terminal, it will be replaced by the ASCII > equivalent. We cannot bypass/ignore user customizations without > documenting that. Yes, probably we should just document this special case. (Later on perhaps we could allow users to configure similar fallback behavior, but we should wait until someone actually wants that)
bug-gnu-emacs@HIDDEN:bug#76254; Package emacs.
Full text available.Received: (at 76254) by debbugs.gnu.org; 8 Oct 2025 17:44:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 08 13:44:57 2025 Received: from localhost ([127.0.0.1]:34121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1v6YDh-0006cx-5l for submit <at> debbugs.gnu.org; Wed, 08 Oct 2025 13:44:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55098) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1v6YDb-0006cP-3B for 76254 <at> debbugs.gnu.org; Wed, 08 Oct 2025 13:44:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1v6YDS-00052f-Ud; Wed, 08 Oct 2025 13:44:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=o3c2MLU3F51dPB9K/zQ3BfkHp1K/gltmd9lFE5DzPS4=; b=PC3hqRnvl6Tnq2Ofnuml 2X+XdruIF5vC1pqdrXfJ8pRzEW1yHcqiv+qMdxCQo49RwITHWQED07dziOiiLtYpxDPV71/m8IRJc oAiq0YHxx1Pnze2UWr5rKD9z/b0KXD6w7WBwSmmZy5QVp/hI3y8obRP7ZDta4CFS5VhH53PotPL+/ 0IRsHzjOvDOK+KdzmApBCcZp4M80sCaZPn9cgVQihFKGDEdZY9hMA7gqkW8GYfMTqZSf4DVBBK6zI u7V6T3bTh+upccPkjGXFSyPIyIzwZ3m9h8f559mD7s7uO+N38tb5Fz8z9AUwcfDgWX+aQW9sE9oNB Znwj87+l1sEa1Q==; Date: Wed, 08 Oct 2025 20:44:39 +0300 Message-Id: <86zfa19tko.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <87v7kpe2gd.fsf@HIDDEN> (message from Juri Linkov on Wed, 08 Oct 2025 20:19:14 +0300) Subject: Re: bug#76254: Flymake margin indicators References: <87tt8y8f5k.fsf@HIDDEN> <87v7kpe2gd.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76254 Cc: sbaugh@HIDDEN, spacibba@HIDDEN, 76254 <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 (---) > Cc: sbaugh@HIDDEN, Ergus <spacibba@HIDDEN> > From: Juri Linkov <juri@HIDDEN> > Date: Wed, 08 Oct 2025 20:19:14 +0300 > > > `((error ,(if (char-displayable-p ?‼) "‼" "!!") compilation-error) > > This patch makes flymake margin indicators less ugly: > > diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el > index 8b6d477c385..bebad665d03 100644 > --- a/lisp/progmodes/flymake.el > +++ b/lisp/progmodes/flymake.el > @@ -203,7 +203,7 @@ flymake-indicator-type > (const :tag "No indicators" nil))) > > (defcustom flymake-margin-indicators-string > - '((error "!!" compilation-error) > + '((error "‼" compilation-error) Thanks, but the doc string must mention that if "‼"" is not displayable by the terminal, it will be replaced by the ASCII equivalent. We cannot bypass/ignore user customizations without documenting that.
bug-gnu-emacs@HIDDEN:bug#76254; Package emacs.
Full text available.
Received: (at 76254) by debbugs.gnu.org; 8 Oct 2025 17:20:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 08 13:20:35 2025
Received: from localhost ([127.0.0.1]:34048 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1v6Xq6-00056x-IP
for submit <at> debbugs.gnu.org; Wed, 08 Oct 2025 13:20:35 -0400
Received: from mout-p-102.mailbox.org ([80.241.56.152]:57468)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1v6Xpw-00054a-Ux
for 76254 <at> debbugs.gnu.org; Wed, 08 Oct 2025 13:20:27 -0400
Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102])
(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-102.mailbox.org (Postfix) with ESMTPS id 4chfsC6fwTz9shj;
Wed, 8 Oct 2025 19:20:15 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linkov.net; s=MBO0001;
t=1759944016;
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=f4U2/U0qGqU1txDhjAKxNH4yJoy8tC1dUVJnvXXbO+Y=;
b=Q+IcxovMGMUkRpsKk6xq14hGlTluPGnvzPNDF/Qxr2V/T4QUNPYqtPsUjeN0ATAZ82Q3ar
tzGFccMAwRXPZ7jfKtqvTdI6R3pAkDrvDwaxat1OWBigwlxoOb/LX6Ed7rUdRzuoVNyL7I
Xrco+MObrV30SOj5mII3BvS0X0Fvr2jfksFomjoNmq73R3RdtNgv2cRrEE61vLe7/SfBcl
lFYqLvoby45VCqYU3AkVLc1oikafEaMK993FJibRmeul9kWOug7YhjPZK6k0EABhbuzZCg
y9J4wQ/+nv3oGlrweaAER2z+6Nx2kvW2/V4Vq+is/ikrsOr1JJ4L5KBrZfM+5w==
From: Juri Linkov <juri@HIDDEN>
To: 76254 <at> debbugs.gnu.org
Subject: Re: bug#76254: Flymake margin indicators
In-Reply-To: <87tt8y8f5k.fsf@HIDDEN>
Organization: LINKOV.NET
References: <87tt8y8f5k.fsf@HIDDEN>
Date: Wed, 08 Oct 2025 20:19:14 +0300
Message-ID: <87v7kpe2gd.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76254
Cc: sbaugh@HIDDEN, Ergus <spacibba@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 (-)
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
> 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)
This patch makes flymake margin indicators less ugly:
--=-=-=
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: inline; filename=flymake-margin-indicators-string.patch
Content-Transfer-Encoding: 8bit
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index 8b6d477c385..bebad665d03 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -203,7 +203,7 @@ flymake-indicator-type
(const :tag "No indicators" nil)))
(defcustom flymake-margin-indicators-string
- '((error "!!" compilation-error)
+ '((error "‼" compilation-error)
(warning "!" compilation-warning)
(note "!" compilation-info))
"Strings used for margins indicators.
@@ -873,6 +873,9 @@ flymake--indicator-overlay-spec
(defun flymake--resize-margins (&optional orig-width)
"Resize current window margins according to `flymake-margin-indicator-position'.
Return to original margin width if ORIG-WIDTH is non-nil."
+ (let ((indicator (get 'flymake-error 'flymake-margin-string)))
+ (when (and (equal (car indicator) "‼") (not (char-displayable-p ?‼)))
+ (put 'flymake-error 'flymake-margin-string (cons "!!" (cdr indicator)))))
(when (and (eq flymake-indicator-type 'margins)
flymake-autoresize-margins)
(cond
@@ -881,11 +884,15 @@ flymake--resize-margins
(setq left-margin-width flymake--original-margin-width)
(setq right-margin-width flymake--original-margin-width)))
(t
- (if (eq flymake-margin-indicator-position 'left-margin)
- (setq flymake--original-margin-width left-margin-width
- left-margin-width 2)
- (setq flymake--original-margin-width right-margin-width
- right-margin-width 2))))
+ (let ((width (apply #'max (mapcar (lambda (sym)
+ (string-width
+ (car (get sym 'flymake-margin-string))))
+ '(flymake-error flymake-warning flymake-note)))))
+ (if (eq flymake-margin-indicator-position 'left-margin)
+ (setq flymake--original-margin-width left-margin-width
+ left-margin-width width)
+ (setq flymake--original-margin-width right-margin-width
+ right-margin-width width)))))
;; Apply margin to all windows available.
(mapc (lambda (x)
(set-window-buffer x (window-buffer x)))
--=-=-=--
bug-gnu-emacs@HIDDEN:bug#76254; Package emacs.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.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 <juri@linkov=2Enet> 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--
bug-gnu-emacs@HIDDEN:bug#76254; Package emacs.
Full text available.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)
Juri Linkov <juri@HIDDEN>:sbaugh@HIDDEN, spacibba@HIDDEN, bug-gnu-emacs@HIDDEN.
Full text available.sbaugh@HIDDEN, spacibba@HIDDEN, bug-gnu-emacs@HIDDEN:bug#76254; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.