From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.cc-mode.general,gmane.emacs.devel Subject: Re: [sigra@home.se: C++-mode: Syntax highlighting: wrong color for function identifier depending on the kind of whitespace that follows] Date: Wed, 15 Feb 2006 17:40:55 +0100 Message-ID: <43F35997.7080007@gmx.at> References: <87fymod0dt.fsf-monnier+emacs@gnu.org> <43F18C90.4050205@gmx.at> <87hd71ojgv.fsf-monnier+emacs@gnu.org> <43F239E3.2020707@gmx.at> <87vevhmzbx.fsf-monnier+emacs@gnu.org> <43F2FFAC.5030100@gmx.at> <43F338B8.8050505@gmx.at> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1140021747 14481 80.91.229.2 (15 Feb 2006 16:42:27 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 15 Feb 2006 16:42:27 +0000 (UTC) Cc: bug-cc-mode@gnu.org, emacs-devel@gnu.org, Stefan Monnier , rms@gnu.org Original-X-From: cc-mode-help-admin@lists.sourceforge.net Wed Feb 15 17:42:22 2006 Return-path: Envelope-to: sf-cc-mode-help@m.gmane.org Original-Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by ciao.gmane.org with esmtp (Exim 4.43) id 1F9PiK-0004OF-4l for sf-cc-mode-help@m.gmane.org; Wed, 15 Feb 2006 17:41:12 +0100 Original-Received: from sc8-sf-list1-b.sourceforge.net (sc8-sf-list1-b.sourceforge.net [10.3.1.7]) by sc8-sf-spam1.sourceforge.net (Postfix) with ESMTP id 5C08E89818; Wed, 15 Feb 2006 08:41:11 -0800 (PST) Original-Received: from sc8-sf-mx1-b.sourceforge.net ([10.3.1.91] helo=mail.sourceforge.net) by sc8-sf-list1.sourceforge.net with esmtp (Exim 4.30) id 1F9Pi4-0000ss-N2 for cc-mode-help@lists.sourceforge.net; Wed, 15 Feb 2006 08:40:56 -0800 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by mail.sourceforge.net with esmtps (TLSv1:RC4-SHA:128) (Exim 4.44) id 1F9Pi3-0004Q3-FD for cc-mode-help@lists.sourceforge.net; Wed, 15 Feb 2006 08:40:56 -0800 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by fencepost.gnu.org with esmtp (Exim 4.34) id 1F9Phx-0006c9-Vm for bug-cc-mode@gnu.org; Wed, 15 Feb 2006 11:40:52 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.52) id 1F9Pmq-0005u9-R7 for bug-cc-mode@gnu.org; Wed, 15 Feb 2006 11:45:56 -0500 Original-Received: from [213.165.64.21] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.52) id 1F9Pmq-0005tv-Bi for bug-cc-mode@gnu.org; Wed, 15 Feb 2006 11:45:52 -0500 Original-Received: (qmail invoked by alias); 15 Feb 2006 16:40:45 -0000 Original-Received: from M3174P001.adsl.highway.telekom.at (EHLO [88.117.44.161]) [88.117.44.161] by mail.gmx.net (mp030) with SMTP; 15 Feb 2006 17:40:45 +0100 X-Authenticated: #14592706 User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: de-DE, de, en-us, en Original-To: Ralf Angeli In-Reply-To: X-Y-GMX-Trusted: 0 X-Spam-Score: 0.0 (/) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 Original-Sender: cc-mode-help-admin@lists.sourceforge.net Errors-To: cc-mode-help-admin@lists.sourceforge.net X-BeenThere: cc-mode-help@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: Bug reports, feature requests, and general talk about CC Mode. List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Wed, 15 Feb 2006 17:40:55 +0100 Xref: news.gmane.org gmane.emacs.cc-mode.general:3004 gmane.emacs.devel:50569 Archived-At: > That's how I understand it. The region to be fontified will get > extended backwards to the starting tag regardless of this point being > visible in the window or not. If it will be fontified right away or > marked to be fontified by jit-lock depends upon either > `jit-lock-after-change' or `font-lock-after-change-function' being > present in `after-change-functions'. Presumably the "region to be fontified gets extended" by resetting its fontified text-property to nil. `jit-lock-after-change' should be able to do this if you provide the correct start and end values. But keep in mind that with jit-lock redisplay immediately triggers refontification of displayed text whose fontified text-property has been reset to nil. This refontification won't recognize any "starting tag" preceding window-start unless you explicitly tell it to go there, for example, by using a multiline property. If you decide on the `font-lock-multiline' property, every time you insert or delete a character nearby, redisplay has to refontify the entire contiguous area covered by the property. ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642