GNU bug report logs - #5422
syntax highlighting bug

Previous Next

Packages: cc-mode, emacs;

Reported by: blew <at> astro.uni.torun.pl

Date: Tue, 19 Jan 2010 13:18:01 UTC

Severity: normal

Tags: moreinfo

Done: Bartosz Lew <blew <at> doktorant.umk.pl>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Glenn Morris <rgm <at> gnu.org>
To: blew <at> astro.uni.torun.pl
Cc: 5422 <at> debbugs.gnu.org
Subject: bug#5422: syntax highlighting bug
Date: Mon, 03 Oct 2011 16:59:17 -0400
Bartosz Lew wrote:

> This is just to report on some minor C++ syntax highlighting problem
> in emacs.
>
> when I write:
>
> 	if (a < b->c())  { do this; } else { do that; }
>
> two two things go wrong:
> 1) parentheses matching doesn't work correctly 
> 	emacs matches the closing bracket of the if condition with the
> "<" - "smaller > than" sign in the if condition.
>
> 2) the automatic positioning of any code written below gets confused due to 
> this parentheses matching problem.
>
> I use:
>
>  GNU Emacs 23.1.1 (i386-redhat-linux-gnu, GTK+ Version 2.16.6)
>  of 2009-09-29 on x86-7.fedora.phx.redhat.com

I am unable to reproduce this in any version of Emacs, including 23.1.
If you still see the problem in the latest release, please send a
complete example starting from emacs -Q.

(There seem to have been some fixes in this area, eg
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=4847 )




This bug report was last modified 13 years and 229 days ago.

Previous Next


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