GNU bug report logs -
#56841
Emacs-28 C Mode: Fontification errors when arglist closing ) is on next line
Previous Next
Reported by: Alan Mackenzie <acm <at> muc.de>
Date: Sat, 30 Jul 2022 13:06:01 UTC
Severity: minor
Done: Alan Mackenzie <acm <at> muc.de>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Wed, 24 Aug 2022 15:10:17 +0000
with message-id <YwY/WcdHXnalMfJO <at> ACM>
and subject line Re: bug#56841: Emacs-28 C Mode: Fontification errors when arglist closing ) is on next line
has caused the debbugs.gnu.org bug report #56841,
regarding Emacs-28 C Mode: Fontification errors when arglist closing ) is on next line
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
56841: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=56841
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Hello, Emacs.
This is (a version of) a bug reported by Bill Sacks <sacks <at> ucar.edu> in
the correspondence for bug #56818. I am separating it from that bug,
since it is a distinct bug, despite having similar symptoms. In
Emacs-28:
1. Start emacs -Q.
2. Insert the following file in C Mode:
void myfunc(
) {
}
3. In line 2 (the first blank line) type "<TAB>int somevar".
4. Note that somevar is not fontified. This is a bug, given that the
arglist to myfunc is terminated with a ) on line 3.
5. Do something (e.g. typing M-x) to cause a redisplay. somevar gets
its correct face.
6. Note that any insertion or deletion in L2 causes somevar to lose its
fontification. This is a bug.
7. (After 6). Move point onto somevar and do C-u C-x =. This shows
that the face text property is set on the character despite the face
not appearing on the screen.
--
Alan Mackenzie (Nuremberg, Germany).
[Message part 3 (message/rfc822, inline)]
Hello, Bill.
On Mon, Aug 22, 2022 at 10:08:48 -0600, Bill Sacks wrote:
> Thank you very much for this fix, Alan. I have now tested it both with
> my test case and in more realistic code, and it seems to fix the issues
> I was encountering – thank you!
Thanks for the testing!
> Sorry for the delay on getting back to you about this.
No problem! I've now committed the fix to the master branch of Emacs at
savannah, and I'm closing the bug with this post.
> Bill
[ .... ]
--
Alan Mackenzie (Nuremberg, Germany).
This bug report was last modified 2 years and 330 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.