GNU bug report logs -
#60830
30.0.50; The *Compilation* buffer does not recognize Lua errors
Previous Next
Reported by: Rudolf Adamkovič <salutis <at> me.com>
Date: Sun, 15 Jan 2023 11:35:01 UTC
Severity: wishlist
Found in version 30.0.50
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #52 received at 60830 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
6 okt. 2023 kl. 18.49 skrev Stefan Monnier <monnier <at> iro.umontreal.ca>:
> How 'bout we only activate a handful of rules, and then use a "low
> priority background" search for matches to the non-active rules and when
> we find such a match we bring it to the users' attention that maybe they
> should enable that extra rule?
"It looks like you are compiling a Pascal program using a Sun compiler from 1989. Would you like me to parse the error messages for you?"
Even if we were to pull off the 'low priority background' part, it seems difficult to balance such a mechanism so that it's never annoying yet relevant when it needs to be.
In any case we would benefit from a better way to select rules. One problem is that packages (and users) go wild modifying both CERA and CERAA. Here is a patch that I'm not satisfied with but tries to make CERA easier to customise interactively.
Its main limitation is assuming that explicit rule specs precede symbols that refer to CERAA, which makes some kind of sense (new rules are added for a reason so they should take priority) but may not correspond to reality. Not sure what to do about that, but at least it's a start.
[cera-type.diff (application/octet-stream, attachment)]
This bug report was last modified 1 year and 211 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.