GNU bug report logs - #78128
[PATCH] 31.0.50; csharp-mode compilation-mode incorrectly matches filenames when output contains leading spaces

Previous Next

Package: emacs;

Reported by: Jostein Kjønigsen <jostein <at> secure.kjonigsen.net>

Date: Tue, 29 Apr 2025 09:32:02 UTC

Severity: normal

Tags: patch

Done: Yuan Fu <casouri <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Jostein Kjønigsen <jostein <at> secure.kjonigsen.net>
To: 78128 <at> debbugs.gnu.org
Subject: bug#78128: [PATCH] 31.0.50; csharp-mode compilation-mode incorrectly matches filenames when output contains leading spaces
Date: Tue, 29 Apr 2025 11:31:02 +0200
[Message part 1 (text/plain, inline)]
Hey everyone

When using csharp-mode (or csharp-ts-mode) in Emacs, and you invoke M-x compile with "dotnet build", sometimes errors in the compiler output will contain leading whitespace (especially for nuget errors).

The expressions defined in csharp-mode.el does not account for this leading whitespace, and in those cases will capture it as part of the filename where the error occurred. This leads to failure to navigate to the point of error.

Attached is a patch which corrects this bug.

—
Kind Regards
Jostein Kjønigsen



[Message part 2 (text/html, inline)]
[0001-csharp-mode.el-fix-incorrect-compilation-mode-matche.patch (application/octet-stream, attachment)]
[Message part 4 (text/html, inline)]

This bug report was last modified 16 days ago.

Previous Next


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