From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier 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 08:35:54 -0500 Message-ID: <87fymkkard.fsf-monnier+emacs@gnu.org> References: <87fymod0dt.fsf-monnier+emacs@gnu.org> <877j7xojcc.fsf-monnier+emacs@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1140010644 1899 80.91.229.2 (15 Feb 2006 13:37:24 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 15 Feb 2006 13:37:24 +0000 (UTC) Cc: rms@gnu.org, bug-cc-mode@gnu.org, emacs-devel@gnu.org Original-X-From: cc-mode-help-admin@lists.sourceforge.net Wed Feb 15 14:37:15 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 1F9MqD-0006ht-9S for sf-cc-mode-help@m.gmane.org; Wed, 15 Feb 2006 14:37:09 +0100 Original-Received: from sc8-sf-list1-b.sourceforge.net (sc8-sf-list1-b.sourceforge.net [10.3.1.7]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 4D78713811; Wed, 15 Feb 2006 05:37:08 -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 1F9MpD-00005m-4O for cc-mode-help@lists.sourceforge.net; Wed, 15 Feb 2006 05:36:07 -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 1F9MpB-0005xg-4e for cc-mode-help@lists.sourceforge.net; Wed, 15 Feb 2006 05:36:07 -0800 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by fencepost.gnu.org with esmtp (Exim 4.34) id 1F9Mp8-0008Rw-Vy for bug-cc-mode@gnu.org; Wed, 15 Feb 2006 08:36:03 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.52) id 1F9Mtw-0001kJ-U2 for bug-cc-mode@gnu.org; Wed, 15 Feb 2006 08:41:03 -0500 Original-Received: from [209.226.175.4] (helo=tomts16-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1F9Mtw-0001k9-IX; Wed, 15 Feb 2006 08:41:00 -0500 Original-Received: from alfajor ([70.51.25.9]) by tomts16-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20060215133555.DSEP27612.tomts16-srv.bellnexxia.net@alfajor>; Wed, 15 Feb 2006 08:35:55 -0500 Original-Received: by alfajor (Postfix, from userid 1000) id 837FAD7339; Wed, 15 Feb 2006 08:35:54 -0500 (EST) Original-To: Ralf Angeli In-Reply-To: (Ralf Angeli's message of "Tue, 14 Feb 2006 22:12:45 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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 08:35:54 -0500 Xref: news.gmane.org gmane.emacs.cc-mode.general:2999 gmane.emacs.devel:50564 Archived-At: > You are right, it is not /that/ different. However, the proposed > hook, like the other functions in `after-change-functions', will get > the begin and end of the changed region which will mostly be smaller > than the region passed to `font-lock-default-fontify-region' and the > end of the region will be nearer to the point I am interested in. So > detecting an ending tag with something like (search-backward ">>" (1- > beg) t) will be faster. Typically, the region processed by `font-lock-default-fontify-region' will just have one more line than the one in after-change-functions, so unless you have really long lines, the difference will be lost in the noise. Stefan ------------------------------------------------------- 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