GNU bug report logs - #73524
29.4; bug-reference-mode matches regexp case-insensitively

Previous Next

Package: emacs;

Reported by: Ulrich Mueller <ulm <at> gentoo.org>

Date: Sat, 28 Sep 2024 06:56:01 UTC

Severity: wishlist

Found in version 29.4

Full log


Message #11 received at 73524 <at> debbugs.gnu.org (full text, mbox):

From: Ulrich Mueller <ulm <at> gentoo.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 73524 <at> debbugs.gnu.org, Tassilo Horn <tsdh <at> gnu.org>
Subject: Re: bug#73524: 29.4; bug-reference-mode matches regexp
 case-insensitively
Date: Sat, 28 Sep 2024 10:48:21 +0200
>>>>> On Sat, 28 Sep 2024, Eli Zaretskii wrote:

>> It will correctly highlight "bug-1234" and "Bug-5678" but also
>> "bUg-9012" which shouldn't be matched by the regexp.

> I'm not sure I see the harm in that (e.g., what if someone made a
> mistake while typing the commit log message? these are immutable with
> Git once pushed), but I've added Tassilo to this discussion in case he
> has an opinion.

IIUC behaviour depends on case-fold-search in the buffer. If that's
flipped, the string will no longer match. IMHO it's better to notice
such typos immediately, instead of being surprised by them later.

If case-independent matching is desired, the regexp can explicitly
allow it.




This bug report was last modified 223 days ago.

Previous Next


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