From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Default of jit-lock-stealth-time Date: Mon, 26 Feb 2007 09:26:45 -0500 Message-ID: References: <85tzxazb8r.fsf@lola.goethe.zz> <87ps7x4clj.fsf@pacem.orebokech.com> <85irdpweuq.fsf@lola.goethe.zz> <45E2E3AC.6050300@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1172500042 27733 80.91.229.12 (26 Feb 2007 14:27:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 26 Feb 2007 14:27:22 +0000 (UTC) Cc: emacs-devel@gnu.org, "Kim F. Storm" To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 26 15:27:13 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HLgoq-0006SP-PA for ged-emacs-devel@m.gmane.org; Mon, 26 Feb 2007 15:27:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HLgoq-0001iF-6E for ged-emacs-devel@m.gmane.org; Mon, 26 Feb 2007 09:27:12 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HLgoT-0001eI-9i for emacs-devel@gnu.org; Mon, 26 Feb 2007 09:26:49 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HLgoR-0001dV-I8 for emacs-devel@gnu.org; Mon, 26 Feb 2007 09:26:48 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HLgoR-0001dQ-BF for emacs-devel@gnu.org; Mon, 26 Feb 2007 09:26:47 -0500 Original-Received: from tomts20.bellnexxia.net ([209.226.175.74] helo=tomts20-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1HLgoQ-0000pe-TC for emacs-devel@gnu.org; Mon, 26 Feb 2007 09:26:47 -0500 Original-Received: from pastel.home ([74.12.210.227]) by tomts20-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20070226142645.VHLQ1637.tomts20-srv.bellnexxia.net@pastel.home> for ; Mon, 26 Feb 2007 09:26:45 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 55D8C810C; Mon, 26 Feb 2007 09:26:45 -0500 (EST) In-Reply-To: <45E2E3AC.6050300@gmx.at> (martin rudalics's message of "Mon\, 26 Feb 2007 14\:42\:04 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.93 (gnu/linux) X-detected-kernel: Solaris 8 (1) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:66852 Archived-At: > While I agree with all of David's arguments (and even add the one that > a buffer tail is stealthily refontified after every single buffer change > followed by 16 secs idleness) I'm afraid that setting this to nil won't > remove any support burden. Many major modes still work better when they > are allowed to fontify a buffer from beginning to end. Stealth fontification doesn't do that anyway. > Also, when a mode uses font-lock to assign `syntax-table' properties, > there's a slight chance that an editing sequence that worked with > stealth fontification turned on will not work any more when stealth > fontification is turned off. Having fontification assign syntax-table > properties is certainly flawed by design but at the moment there's no > other way to do that automatically. When there are such bugs, stealth fontification doesn't prevent them. It may hide them occasionally (non-deterministically), depending on the specific editing steps. > With other words, setting this to nil may cause some obscure bugs get > reported (and hopefully fixed) earlier ... Indeed, and with a recipe that may be slightly easier to reproduce. Stefan