From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.bugs Subject: bug#10652: font-lock very slow for C++ Date: Thu, 29 Mar 2012 22:00:26 +0000 Message-ID: <20120329220026.GC2594@acm.acm> References: <05ad2fb77a606d40fcdd51af095a5280@tonotdo.com> <20120329093517.GA2961@acm.acm> <79C7C145-A878-4C38-9B5F-95DFC30C68CD@tonotdo.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1333058571 20337 80.91.229.3 (29 Mar 2012 22:02:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 29 Mar 2012 22:02:51 +0000 (UTC) Cc: "10652@debbugs.gnu.org" <10652@debbugs.gnu.org> To: Toon Claes Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 30 00:02:49 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SDNQf-0004VI-HE for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 Mar 2012 00:02:49 +0200 Original-Received: from localhost ([::1]:51206 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDNQe-0006K2-Rk for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Mar 2012 18:02:48 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40221) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDNQb-0006Ja-Rb for bug-gnu-emacs@gnu.org; Thu, 29 Mar 2012 18:02:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SDNQa-0000eJ-6X for bug-gnu-emacs@gnu.org; Thu, 29 Mar 2012 18:02:45 -0400 Original-Received: from [140.186.70.43] (port=38594 helo=debbugs.gnu.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SDNQV-0000dD-Ms; Thu, 29 Mar 2012 18:02:39 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SDNus-0000Ab-C3; Thu, 29 Mar 2012 18:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Thu, 29 Mar 2012 22:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10652 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: Original-Received: via spool by 10652-submit@debbugs.gnu.org id=B10652.1333060400605 (code B ref 10652); Thu, 29 Mar 2012 22:34:02 +0000 Original-Received: (at 10652) by debbugs.gnu.org; 29 Mar 2012 22:33:20 +0000 Original-Received: from localhost ([127.0.0.1]:45426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDNuB-00009h-BF for submit@debbugs.gnu.org; Thu, 29 Mar 2012 18:33:20 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:27583 helo=mail.muc.de) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SDNu8-00009Z-FA for 10652@debbugs.gnu.org; Thu, 29 Mar 2012 18:33:17 -0400 Original-Received: (qmail 47437 invoked by uid 3782); 29 Mar 2012 22:01:46 -0000 Original-Received: from acm.muc.de (pD95579D5.dip.t-dialin.net [217.85.121.213]) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 30 Mar 2012 00:01:43 +0200 Original-Received: (qmail 3186 invoked by uid 1000); 29 Mar 2012 22:00:26 -0000 Content-Disposition: inline In-Reply-To: <79C7C145-A878-4C38-9B5F-95DFC30C68CD@tonotdo.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:58303 Archived-At: Hello, Toon. On Thu, Mar 29, 2012 at 09:46:03PM +0200, Toon Claes wrote: > Hi Alan, > About: > (i) yes I've tried that, emacs -Q didn't make a difference Worth knowing > (ii) I am using emacs from git, commit 2ac37884107bd4e78bb… Should I > get it from the bazaar repo? I'm not familiar with the git repository. If the revision is recent (within the last week or two or three) it should be OK. I just wanted to check you weren't using a 6-month old version. > (iii) I know font-lock has nothing to do with isearch. When I disable > font-lock-mode for the buffer, isearch does not hang. So the issue > isn't isearch. Sorry I created some confusion in previous mail. OK. What I suspect is that the isearch works fine, then the fontification hangs before the screen can redisplay. How long does it hang for? Any chance you could perhaps leave it hanging over lunchtime, or perhaps even overnight to see if it might just be _very_ slow. Could you perhaps try disabling font-lock, doing the isearch, then enabling font-lock again. Does it then still hang, or does it come up OK? Lastly, is there anything unusual about your test file. Perhaps long regions of text which contain no semicolons or maybe no braces? Or maybe hundreds of macro definitions one after the other, something like that? > Toon -- Alan Mackenzie (Nuremberg, Germany).