bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#6761: 23.2; flyspell-prog-mode in TeX mode


From: Agustin Martin
Subject: bug#6761: 23.2; flyspell-prog-mode in TeX mode
Date: Fri, 12 Nov 2010 17:59:14 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

On Fri, Jul 30, 2010 at 06:26:00AM +0100, Leo wrote:
> When flyspell-prog-mode is turned on a TeX buffer, anything that has a
> trailing % will be checked, for example
> 
>   bookmarksnumbered%
> 
> This is incorrect as the word is neither doc string nor comment. I run
> into this bug fairly often in LaTeX class and style files.

I finally had time to look at this and seems I found the problem.
flyspell-prog-mode just checks that face is not one of the faces selected as
text faces, but does that in the char right after the word, so in

auto%

checks face in the % char getting font-lock-comment-face instead of nil as
should be for a not-to-be-checked word.

I am playing with attached patch that tries to make sure that check is done 
in the final character of the word, not in the next char outside it.

Will test a bit more and commit if no problems are found.

Thanks for your feedback,

-- 
Agustin

Attachment: flyspell-prog-mode.0.diff
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]