Received: (at 77846) by debbugs.gnu.org; 18 Apr 2025 15:15:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 11:15:26 2025
Received: from localhost ([127.0.0.1]:52487 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1u5nR5-0001m2-Vb
for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 11:15:26 -0400
Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]:44045)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>)
id 1u5nQp-0001cF-Bg
for 77846 <at> debbugs.gnu.org; Fri, 18 Apr 2025 11:15:12 -0400
Received: by mail-lj1-x22e.google.com with SMTP id
38308e7fff4ca-30c2d427194so17988681fa.0
for <77846 <at> debbugs.gnu.org>; Fri, 18 Apr 2025 08:15:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1744989296; x=1745594096; darn=debbugs.gnu.org;
h=to:cc:date:message-id:subject:mime-version
:content-transfer-encoding:from:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=KHfY7krQx+AwioUMhxqg+DkSheyAjpAVZcsTl4MiyF4=;
b=NqVHjb23LLouyvEw1RXCo8VRtH1lvce7yRbpDJLKflXrZbCkufen+IZtsfwSJ3yn5K
v98tMT+TwDT0t7GJjMG1HQBKilsIjnYZzBZyofdMbqUjXJUtt0tO/JCJzENUwvF9sN2T
icj0kRtYW8+96sBwwgDNT2f2uvZlH2b6m0QPkYtrCIVnyRmLY1jvcYy+RN3vxm73Twqj
BzxBDu+9xkFdkg+gDWl30vu8XOiRoPyPR10N59usManeridQ2Xhmb+q+sTPyvWAZZXne
JYvJmyIBIedy+N6rIphB7+p+P+L0dKmgO1Yq/hzexOKiuQhD5sCYFfaQFskE1ANSJG0p
4FMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1744989296; x=1745594096;
h=to:cc:date:message-id:subject:mime-version
:content-transfer-encoding:from:sender:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=KHfY7krQx+AwioUMhxqg+DkSheyAjpAVZcsTl4MiyF4=;
b=Rf0L9rHKBUyW/Vjg+NtXjA5vCXw5plAyU9IVBM5J0S10VeWASQjVsX0Ma/53RdxRfC
rP4pZePSkNes1rS0TBfp3NPm8RsCiInF5y05uX/Iw587tbZqvhBgNq0HufVXy10Jsszd
5kakrYzEOAFGlfr/19mARv2CwhMVWcIok4G4HdqdEzPocy6lCARMZPk8nC01NNHBgeGL
9V04CUxkrQhVJS1VgWUOtdyp9sC5p3PDhlDrXf+UtvB4UjnGp6EcyO9GE4QA7njfh+5P
jmohHRIjM1HVg6jHNrnQkWqQbEDuDD+GhgiRmY4izFglBThzBWwZyMRGMxzTanVcxv5t
AsBw==
X-Forwarded-Encrypted: i=1;
AJvYcCVXoRaJVv/1xXHllAq0ScI1AcMWDAm2yXB5iB2+PueeRT2xMz6my4JKtRGUzwSEmymKlpEBSw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzCEuWInYZgbDfbvOAT9IjxAYADSEXDYUEr8rsGUEkkoC8AmSo2
jcaWT4hMwxQxxKiOSkW4ccT+xkgt0bifocFeqrsrjCdLn/j3KdI2
X-Gm-Gg: ASbGnctZaUDoN5WjC/oSS+PQSpNWVD4vJ/KJM/qySNtz7Rq4HBg+4w0VAKGTlr97PcZ
pPXRbV25NkSqTC4Rd6ru7wQw3ccfBpTnuQom4qrvURocpmO1gO1ZfYLNxhLqrFUdxI15Tdv3p/H
MH+H1DNUeHB6lFObaUd9+jc+j30NHyMEVZs/AuHI6mA80VRwM+BarqySIhUIgth+ZzlEecvrvx+
5o5VTDo+g3JcyopComFaZ0CL4Mn1TJYtNwmGVKrxFyWnFOFuaroZilk5oGbcFIh+7CCDdJ3MUWz
U1y8Dc5DVxlQnftRLAYDJ3YCV4sktDecr9fuRJTVgcR82dFRf0JPq1elvUxUiTObOVwyU21Pgvb
84LbOgD+lNKIXdtOmsuFy7zE75RsepYc=
X-Google-Smtp-Source: AGHT+IHf0NUrM6E9+NX+wUCBm7M8G2h6cOq8dL7xlu1U/DMitu6JwxdBmuciffl+Q+bukhYEvJg23A==
X-Received: by 2002:a05:651c:883:b0:30b:aabf:fa8 with SMTP id
38308e7fff4ca-3109055407bmr14383451fa.28.1744989296180;
Fri, 18 Apr 2025 08:14:56 -0700 (PDT)
Received: from smtpclient.apple (c188-150-186-155.bredband.tele2.se.
[188.150.186.155]) by smtp.gmail.com with ESMTPSA id
38308e7fff4ca-31090782fc4sm2528801fa.35.2025.04.18.08.14.55
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Fri, 18 Apr 2025 08:14:55 -0700 (PDT)
From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Subject: bug#77846: [PATCH ]31.0.50; C# dotnet compiler output incorrectly
handled by compilation-mode
Message-Id: <86BC72DE-B99A-4F33-9FD1-331D01AB30E0@HIDDEN>
Date: Fri, 18 Apr 2025 17:14:54 +0200
To: =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77846
Cc: Eli Zaretskii <eliz@HIDDEN>, 77846 <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 (-)
+ (optional (seq "{ESC}=1B=3D")) ; escape sequence sometimes =
found on first line of output
Please keep lines within 80 columns, and don't put actual control chars =
in source code; use escape sequences. You don't need the `seq`.
Something like
+ (opt "\e=3D") ; sequence sometimes found on first line of =
output
perhaps.
As Eli remarked we'd like to see an example in compilation.txt, and just =
as important is adding a test case in compile-tests.el.
It would also be useful to know precisely what that escape sequence is =
supposed to be doing. As far as I can tell, `ESC =3D` is the DECKPAM =
sequence that puts the keypad in application mode, which makes no sense =
at all in this context.
Perhaps it's compilation-filter-hook that really should be used to =
filter it out, and other sequences like it?
bug-gnu-emacs@HIDDEN:bug#77846; Package emacs.
Full text available.Received: (at 77846) by debbugs.gnu.org; 17 Apr 2025 05:52:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 17 01:52:55 2025 Received: from localhost ([127.0.0.1]:45452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5IBD-0004Uc-Dk for submit <at> debbugs.gnu.org; Thu, 17 Apr 2025 01:52:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57604) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u5IBA-0004U2-7f for 77846 <at> debbugs.gnu.org; Thu, 17 Apr 2025 01:52: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 1u5IB4-0000zi-Sz; Thu, 17 Apr 2025 01:52:46 -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=NJA8cmoLVMFmn1298JeuUhNhhwxYCTVgkwp5nGDm4iU=; b=MVXs1Q+EcIIsUkvcRfNJ 4HnDQ73SNvPE/EOPHDJXPTUgmjME2TchzpNRnxa/sS+fRE0wis2LGYTKPKCld6yKgW/xsze7C3bid fvpDAoqNZplallO7FK07M080Lcf9yIQnaF/1PLsPWCqdSSH6z3L/xu4I0qluk4iS6Qul24dwiTuX+ Qp0eBGpSR3Sukk/7DdoNAO1u1VGg5ZV/2BBvXgH7VYIw2RbVxW/dik/Ql5QgYl5KliabHuQZbzCUd oD+VkVjcaOdR2ls+0Iu0RENXaKfbcJaDeSYfmYSh3m14B3ioGWOzN+loFgpIxWp1GAcxu3E5MNrl/ i8af7gDJK/1PVA==; Date: Thu, 17 Apr 2025 08:52:42 +0300 Message-Id: <8634e7fi6t.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jostein =?utf-8?Q?Kj=C3=B8nigsen?= <jostein@HIDDEN> In-Reply-To: <4EC63677-D8D5-4966-A3C0-0DE5A1637149@HIDDEN> (message from Jostein =?utf-8?Q?Kj=C3=B8nigsen?= on Wed, 16 Apr 2025 20:24:44 +0200) Subject: Re: bug#77846: [PATCH ]31.0.50; C# dotnet compiler output incorrectly handled by compilation-mode References: <4EC63677-D8D5-4966-A3C0-0DE5A1637149@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: 77846 Cc: 77846 <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 (---) > From: Jostein Kjønigsen <jostein@HIDDEN> > Date: Wed, 16 Apr 2025 20:24:44 +0200 > > When using Emacs to compile a modern C# project, one uses the dotnet CLI to do so (dotnet build). > > The output from recent dotnet CLI versions are (unfortunately) optmized for "fancyness" these days, which means it contains various escape sequences. > > The current regexp in compilation-mode incorrectly includes this escape sequence for the first error reported, making navigation to the first error found fail. > > Attached is a patch which excludes this escape sequence from the captured value, fixing navigation again. Thanks, but please also update etc/compilation.txt accordingly.
bug-gnu-emacs@HIDDEN:bug#77846; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 16 Apr 2025 18:25:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 16 14:25:33 2025
Received: from localhost ([127.0.0.1]:41833 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1u57S0-00079i-M6
for submit <at> debbugs.gnu.org; Wed, 16 Apr 2025 14:25:32 -0400
Received: from lists.gnu.org ([2001:470:142::17]:49060)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <jostein@HIDDEN>)
id 1u57Ru-00075b-Cc
for submit <at> debbugs.gnu.org; Wed, 16 Apr 2025 14:25:29 -0400
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 <jostein@HIDDEN>)
id 1u57RU-00073Q-PU
for bug-gnu-emacs@HIDDEN; Wed, 16 Apr 2025 14:25:07 -0400
Received: from fout-b6-smtp.messagingengine.com ([202.12.124.149])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <jostein@HIDDEN>)
id 1u57RS-0005I0-80
for bug-gnu-emacs@HIDDEN; Wed, 16 Apr 2025 14:25:00 -0400
Received: from phl-compute-03.internal (phl-compute-03.phl.internal
[10.202.2.43])
by mailfout.stl.internal (Postfix) with ESMTP id A8C951140254
for <bug-gnu-emacs@HIDDEN>; Wed, 16 Apr 2025 14:24:56 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-03.internal (MEProxy); Wed, 16 Apr 2025 14:24:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
secure.kjonigsen.net; h=cc:content-type:content-type:date:date
:from:from:in-reply-to:message-id:mime-version:reply-to:subject
:subject:to:to; s=fm1; t=1744827896; x=1744914296; bh=Lm5sIjixAH
p1KFYLjNmqM6zsmpvBuXqXYyK4Wh5ACNI=; b=LFxq2WaJ1LO3Ax9/gPfPVJTxX6
uAiDCKZNaHCohBy6sgmsjFaAYvqWRI0wVASMARplqsgPUS1/2z5uI9ffKfoV+8xx
K9DV3cahHlToseoGO61MzEXr1CeHs705jckQ5YQE2oL7Y7Gb7zAXA/P9a04Kmdde
oE5eOork/tuFJZy/3UroMgBFjeKLZkSgzmSXq/UbepwhEh1zHN0wOhbLaITsDi61
3mx+35wBx3BjYwXt80xLNwkWKV4YWrRc+Xg+M8VqCpKtYxJgd7yAlO1tZ7sToKD5
JWGbDJ9VdhMXTod110NRKr1ygOzxqAPH1YGyRJ3BGjVvMDFWFnSiSXHxuQWQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc: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=fm2; t=1744827896; x=
1744914296; bh=Lm5sIjixAHp1KFYLjNmqM6zsmpvBuXqXYyK4Wh5ACNI=; b=l
qpaeuCN8xPomsprHgx/85066aifv+/9YhLSJKaObVFRdVhBBptsmY3pV8sg7YbcF
4eMxPceVyiq24RyFBPFLqt5roZ+wf+WW80ycbZnl7O6zo0pgsGFLnKorRn5e52pG
t8ZU4pRUG+8wLszbJKlXmnAF/Iux23eAMG1cSnNpAWYwf5GOdWEr/WtSaOZXewaD
DQjCPhlRWh1etYTjSXf9i9On/qvAmAt14fwEQ+kEudAOXVEdDaPgKbanoZ7JHpU9
y7tQId4yCStDGRE6ZN0f1+GnX4/oZeC2j9zRa0WlQacpk7UMCkN2VElHGxy+TiB1
ydtF3eSfyOW/rZEUkj1Aw==
X-ME-Sender: <xms:-PX_ZzmKHFrdLqWRiStIjuSKWLv5iwH1SFCPZ08TiKfzep2_ZWJXpQ>
<xme:-PX_Z20s2CSZYnoMNVbX5tKl1xwl-2ojbu0dDLzVN_prE57CixQnoGGEgMu3v-LW7
KUfgefBqzTFwKvTgQ>
X-ME-Received: <xmr:-PX_Z5ow0VmUnZlZ1lmnL6HOEk2yjNSMV6uCnihGHo_xH0faq_BWZ2yxih_zTVD6wFs2o_o0Dhc35WYloZK8bRyz1zLOMIW2hg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvvdejtdekucetufdoteggodetrf
dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv
pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhtg
gguffkfffvofesrgdtmherhhdtjeenucfhrhhomheplfhoshhtvghinhcumfhjpphnihhg
shgvnhcuoehjohhsthgvihhnsehsvggtuhhrvgdrkhhjohhnihhgshgvnhdrnhgvtheqne
cuggftrfgrthhtvghrnhepffdtieegteeggffhkefgtdelffdufffgffefvdefffeghedu
vdejvdfhvdffveeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh
hfrhhomhepjhhoshhtvghinhesshgvtghurhgvrdhkjhhonhhighhsvghnrdhnvghtpdhn
sggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegsuhhgqd
hgnhhuqdgvmhgrtghssehgnhhurdhorhhg
X-ME-Proxy: <xmx:-PX_Z7l5l85zf7_zeaG-AUnFmJIPuBB_Kri43OvsvBVWKRI-SIl8xg>
<xmx:-PX_Zx3Oqu5GHvCTZq5uTlOoiLgRSfSdxNvP92C472NZ5N5mnoYHCg>
<xmx:-PX_Z6tsir3i7lA-TZXmp0skm4HPUqe2eaTZB4yk9XJUQMUsYIUsKg>
<xmx:-PX_Z1V40_tEBS-wYFKPnbZIlES2qiVjbNzBrtu7oXVlB16I9SJ_Jw>
<xmx:-PX_Z-mrCf83Ahf3AvCAuP6023wkmi5rGGX30P_80vf2WYWH3tAMW66->
Feedback-ID: ib2f84088:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
<bug-gnu-emacs@HIDDEN>; Wed, 16 Apr 2025 14:24:55 -0400 (EDT)
From: =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>
Content-Type: multipart/alternative;
boundary="Apple-Mail=_5316262A-FFC0-4975-8D05-4C17194BFA3C"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\))
Subject: [PATCH ]31.0.50; C# dotnet compiler output incorrectly handled by
compilation-mode
Message-Id: <4EC63677-D8D5-4966-A3C0-0DE5A1637149@HIDDEN>
Date: Wed, 16 Apr 2025 20:24:44 +0200
To: bug-gnu-emacs@HIDDEN
X-Mailer: Apple Mail (2.3826.400.131.1.6)
Received-SPF: pass client-ip=202.12.124.149;
envelope-from=jostein@HIDDEN;
helo=fout-b6-smtp.messagingengine.com
X-Spam_score_int: -26
X-Spam_score: -2.7
X-Spam_bar: --
X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
RCVD_IN_VALIDITY_SAFE_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-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 (/)
--Apple-Mail=_5316262A-FFC0-4975-8D05-4C17194BFA3C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Hey everyone.
When using Emacs to compile a modern C# project, one uses the dotnet CLI =
to do so (dotnet build).
The output from recent dotnet CLI versions are (unfortunately) optmized =
for "fancyness" these days, which means it contains various escape =
sequences.
The current regexp in compilation-mode incorrectly includes this escape =
sequence for the first error reported, making navigation to the first =
error found fail.
Attached is a patch which excludes this escape sequence from the =
captured value, fixing navigation again.
=E2=80=94
Kind Regards
Jostein Kj=C3=B8nigsen
=EF=BF=BC=
--Apple-Mail=_5316262A-FFC0-4975-8D05-4C17194BFA3C
Content-Type: multipart/mixed;
boundary="Apple-Mail=_4794B13F-F741-49E8-8F1A-BCD060DA299C"
--Apple-Mail=_4794B13F-F741-49E8-8F1A-BCD060DA299C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;"><div>Hey =
everyone.</div><div><br></div><div>When using Emacs to compile a modern =
C# project, one uses the dotnet CLI to do so (dotnet =
build).</div><div><br></div><div>The output from recent dotnet CLI =
versions are (unfortunately) optmized for "fancyness" these days, which =
means it contains various escape sequences.</div><div><br></div><div>The =
current regexp in compilation-mode incorrectly includes this escape =
sequence for the first error reported, making navigation to the first =
error found fail.</div><div><br></div><div>Attached is a patch which =
excludes this escape sequence from the captured value, fixing navigation =
again.</div><br><div>
<meta charset=3D"UTF-8"><div>=E2=80=94<br>Kind Regards<br>Jostein =
Kj=C3=B8nigsen</div><div><br></div>
</div>
</body></html>=
--Apple-Mail=_4794B13F-F741-49E8-8F1A-BCD060DA299C
Content-Disposition: attachment;
filename=0001-compile.el-Handle-dotnet-compiler-escape-sequences.patch
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="0001-compile.el-Handle-dotnet-compiler-escape-sequences.patch"
Content-Transfer-Encoding: quoted-printable
=46rom=205aeeb99079482f47652897fd364daf80c11ec806=20Mon=20Sep=2017=20=
00:00:00=202001=0AFrom:=20=3D?UTF-8?q?Jostein=3D20Kj=3DC3=3DB8nigsen?=3D=20=
<jostein@HIDDEN>=0ADate:=20Mon,=2024=20Mar=202025=2011:51:19=20=
+0100=0ASubject:=20[PATCH]=20compile.el:=20Handle=20dotnet=20compiler=20=
escape=20sequences.=0A=0Acompilation-error-regexp-alist-alist:=20Exclude=20=
known=20escape=20sequences=0Afrom=20filename.=0A---=0A=20=
lisp/progmodes/compile.el=20|=202=20++=0A=201=20file=20changed,=202=20=
insertions(+)=0A=0Adiff=20--git=20a/lisp/progmodes/compile.el=20=
b/lisp/progmodes/compile.el=0Aindex=201ca58b3ac7d..5f3bc606287=20100644=0A=
---=20a/lisp/progmodes/compile.el=0A+++=20b/lisp/progmodes/compile.el=0A=
@@=20-717,8=20+717,10=20@@=20compilation-error-regexp-alist-alist=0A=20=0A=
=20=20=20=20=20;;=20Typescript=20compilation=20prior=20to=20tsc=20=
version=202.7,=20"plain"=20format:=0A=20=20=20=20=20;;=20=
greeter.ts(30,12):=20error=20TS2339:=20Property=20'foo'=20does=20not=20=
exist.=0A+=20=20=20=20;;=20Also=20used=20by=20"dotnet=20build"=0A=20=20=20=
=20=20(typescript-tsc-plain=0A=20=20=20=20=20=20,(rx=20bol=0A+=20=20=20=20=
=20=20=20=20=20=20(optional=20(seq=20"=1B=3D"))=20;=20escape=20sequence=20=
sometimes=20found=20on=20first=20line=20of=20output=0A=20=20=20=20=20=20=20=
=20=20=20=20(group=20(not=20(in=20"=20\t\n()"))=20=20=20;=201:=20file=0A=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(*=20(not=20(in=20=
"\n()"))))=0A=20=20=20=20=20=20=20=20=20=20=20"("=0A--=20=0A2.49.0=0A=0A=
--Apple-Mail=_4794B13F-F741-49E8-8F1A-BCD060DA299C
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
charset=us-ascii
<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"></body></html>
--Apple-Mail=_4794B13F-F741-49E8-8F1A-BCD060DA299C--
--Apple-Mail=_5316262A-FFC0-4975-8D05-4C17194BFA3C--
Jostein Kjønigsen <jostein@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#77846; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.