From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Ulf Andersson" Newsgroups: gmane.emacs.help Subject: font-lock and fontifying the few first nonempty lines in a buffer Date: Thu, 26 Jun 2003 20:47:19 GMT Organization: Telia Internet Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1056661135 12391 80.91.224.249 (26 Jun 2003 20:58:55 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 26 Jun 2003 20:58:55 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Thu Jun 26 22:58:53 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19Vdnt-00035R-00 for ; Thu, 26 Jun 2003 22:57:13 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Vdhp-0004mM-Jb for gnu-help-gnu-emacs@m.gmane.org; Thu, 26 Jun 2003 16:50:57 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!news.tele.dk!news.tele.dk!small.news.tele.dk!uninett.no!news.algonet.se!algonet!news-stob.telia.net!telia.net!217.209.241.173.MISMATCH!masternews.telia.net.!newsb.telia.net.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 23 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4920.2300 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4920.2300 Original-NNTP-Posting-Host: 195.198.196.215 Original-X-Complaints-To: abuse@telia.com Original-X-Trace: newsb.telia.net 1056660439 195.198.196.215 (Thu, 26 Jun 2003 22:47:19 CEST) Original-NNTP-Posting-Date: Thu, 26 Jun 2003 22:47:19 CEST Original-Xref: shelby.stanford.edu gnu.emacs.help:114766 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:11257 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:11257 Hello, I'm sorry if this is a trivial question asked too many times, but i couldn't find it. I'm trying to write a major mode for Emacs, that need to fontify the few first nonempty lines in the buffer. The mode do some other coloring in addition to this, and that works OK. So far I have experimented with `after-change-functions' and function matchers in `font-lock-keywords', but all I manage to do is sending my Emacs into an infinite loop deep down inside. I have to kill it from outside to get out of the lockup. I am using emacs 21.2.1 in a Windows 2000 environment. Has anyone already done somthing similar? Is there an `obvious canonical way' to do this? Is this downright impossible to do using `font-lock'? Thank you all for your time and effort. /Ulf Andersson