From unknown Wed Jun 25 05:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29159: 27.0.50; Hang in HTML/CSS code Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 17:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 29159@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1509903613971 (code B ref -1); Sun, 05 Nov 2017 17:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Nov 2017 17:40:13 +0000 Received: from localhost ([127.0.0.1]:52528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBOu5-0000Fb-6u for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBOu2-0000FN-P7 for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBOtw-00006m-LC for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49406) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eBOtw-00006g-Hm for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBOts-0003Mu-DA for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:40:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBOto-00004t-5q for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:40:00 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:45083) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBOtn-0008Uv-VP for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:39:56 -0500 Received: from 20.5.214.193.static.cust.telenor.com ([193.214.5.20] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eBOta-00061r-MR for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 18:39:45 +0100 From: Lars Ingebrigtsen Date: Sun, 05 Nov 2017 18:39:29 +0100 Message-ID: <87po8waalq.fsf@mouse.gnus.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) If I put the following into a file called foo.html: End then delete the 0%, and then start typing "top", then Emacs will hang kinda hard. A C-g will eventually break out and the "t" will be inserted, but then Emacs hangs again. Setting debug-on-quit doesn't give me a backtrace, so I'm not sure where it's hanging. In GNU Emacs 27.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-11-03 built on mouse Repository revision: 620247ac205b80ceb142ee70500ab2c3ffa46fe2 Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Ubuntu 17.04 -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Wed Jun 25 05:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29159: 26.0.90; Input decoding is sometimes skipped in TTY (xterm-mouse-mode) References: <87po8waalq.fsf@mouse.gnus.org> In-Reply-To: <87po8waalq.fsf@mouse.gnus.org> Resent-From: Olaf Rogalsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 19:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 29159@debbugs.gnu.org Received: via spool by 29159-submit@debbugs.gnu.org id=B29159.150991162728709 (code B ref 29159); Sun, 05 Nov 2017 19:54:02 +0000 Received: (at 29159) by debbugs.gnu.org; 5 Nov 2017 19:53:47 +0000 Received: from localhost ([127.0.0.1]:52630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBQzL-0007Sz-Ma for submit@debbugs.gnu.org; Sun, 05 Nov 2017 14:53:47 -0500 Received: from mailout11.t-online.de ([194.25.134.85]:39098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBQzJ-0007Sr-Rg for 29159@debbugs.gnu.org; Sun, 05 Nov 2017 14:53:46 -0500 Received: from fwd13.aul.t-online.de (fwd13.aul.t-online.de [172.20.27.62]) by mailout11.t-online.de (Postfix) with SMTP id 6F5EE424C694 for <29159@debbugs.gnu.org>; Sun, 5 Nov 2017 20:53:44 +0100 (CET) Received: from blaubaer (rxGbP2Z6rhlFDFOOTyAjDORcI6gLdLK2OfbPEx5mfWCKEXD+yyo90vnWc9+OWz9wi1@[84.57.184.143]) by fwd13.t-online.de with (TLSv1.2:DHE-RSA-AES256-SHA256 encrypted) esmtp id 1eBQz6-2HZR7g0; Sun, 5 Nov 2017 20:53:32 +0100 From: Olaf Rogalsky Date: Sun, 05 Nov 2017 20:53:08 +0100 Message-ID: <87y3nka4ez.fsf@t-online.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ID: rxGbP2Z6rhlFDFOOTyAjDORcI6gLdLK2OfbPEx5mfWCKEXD+yyo90vnWc9+OWz9wi1 X-TOI-MSGID: f3ddac43-feaf-4d39-9d8e-8a606b4cd2f9 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, in case of a button down event, `describe-key' has some trickery to also read the forthcoming up event. The following patch makes this trickery work with xterm-mouse-mode. I don't have write permission to the repositiory. I therefore would appreciate it very much, if someone else could review und submit the patch. PS: It would be nice, if that person also can have a look at patch #29104 PSS: I don't think, that #29143 is related. Both, `Evil-mode' *and* `xterm-mouse-mode' fool around with the ?\e prefix in the `input-decode-map', but they obviously do it in an incompatible way. diff --git a/lisp/help.el b/lisp/help.el index bc8035db0e..247f060f24 100644 --- a/lisp/help.el +++ b/lisp/help.el @@ -753,7 +753,7 @@ help-read-key-sequence (and (> (length key) 1) (eventp (aref key 1)) (memq 'down (event-modifiers (aref key 1))))) - (read-event)))) + (aref (read-key-sequence-vector nil) 0)))) ;; Put yank-menu back as it was, if we changed it. (when saved-yank-menu (setq yank-menu (copy-sequence saved-yank-menu)) -- Olaf Rogalsky Schwörhausgasse 5 89073 Ulm Germany From unknown Wed Jun 25 05:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29159: 27.0.50; Hang in HTML/CSS code Resent-From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 21:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Tom Tromey , 29159@debbugs.gnu.org Received: via spool by 29159-submit@debbugs.gnu.org id=B29159.150991897214524 (code B ref 29159); Sun, 05 Nov 2017 21:57:01 +0000 Received: (at 29159) by debbugs.gnu.org; 5 Nov 2017 21:56:12 +0000 Received: from localhost ([127.0.0.1]:52753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBStm-0003mA-C6 for submit@debbugs.gnu.org; Sun, 05 Nov 2017 16:56:12 -0500 Received: from mail-lf0-f54.google.com ([209.85.215.54]:56816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBStk-0003lx-7K for 29159@debbugs.gnu.org; Sun, 05 Nov 2017 16:56:08 -0500 Received: by mail-lf0-f54.google.com with SMTP id 90so8478316lfs.13 for <29159@debbugs.gnu.org>; Sun, 05 Nov 2017 13:56:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=8YxafWDcYjPTAYRPqffMFZC8sVceyZ3kwQj75krthnU=; b=cDgJ7ZhMN6qNoQuTyHRUeDpr9U2kmg+Akdtd7M+1gU43oRca9ui+wJwicqITxVhhkY FALBOcBijFfLiPAZ9/mkpmVZgEpagM98zJAD5QcHgKjBo4d/ZSPGUOfOoiJZeMdF0H27 T8MKsn0g2jx1zMaQGsogWSwPB6Nm9wJs37AsEhhOspNlQbYJZOPjudwDhpZVOvVIZusm 8ahkpwpR0fkUiXY0wdmP+akED7GrNE3vKC6JvK0N92EmKWeIywwPAP9D/1WvG03dQtpT RclLhTQ2I93vPd4UgGDQXJ6kJ1OHykhScpmeXU/RVWXkto/YGKOhNnaIb3Y17w2tTsuk oD4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=8YxafWDcYjPTAYRPqffMFZC8sVceyZ3kwQj75krthnU=; b=hrtovA/fcZTS/6X432e2EcIoBfCzGGJT/EeeffhwdetFkDB7C3WVZeeS3eKehn+L/P g8KJ+0cUO7sDoa+kAZdiJtBhTBesfQKgBNst7lffkEAra+jS3YdpjOXouPXUItCtSEQ+ 4EnrqkFIrn4aNSXkw4q/P2bLaks2q5/igCowHcGxq10h/vMYV3pEHijUwnK5AaHqOmWS OMtVyugs33gzKGrkoLt1ytbhtDkicW4gFIcS6sQMYDw/lnd4AleN1OINXNyvi4RJ+DK1 6izjKwY4mIBC7mizIM7MP3p5DP201vdofGqUe16TH4sb7Dc2+RtekTzETBzGDxxIi2aw FyHQ== X-Gm-Message-State: AJaThX5t+MbmTTpqSI0GISGqvhbq1AMy1bpqIL9023FHBZOMulfUBFpc n29tWNn11aQoh77UpseMp+I= X-Google-Smtp-Source: ABhQp+QBGaLGZho1XW1oMZnubrjg1pXe6fq8lnVM27zE9E48Tmi57DNeEky/67PbFddYWAsX+gobAg== X-Received: by 10.25.205.198 with SMTP id d189mr3951689lfg.48.1509918962125; Sun, 05 Nov 2017 13:56:02 -0800 (PST) Received: from [192.168.100.3] (cm-84.210.143.4.getinternet.no. [84.210.143.4]) by smtp.gmail.com with ESMTPSA id a4sm2331634ljd.7.2017.11.05.13.56.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 05 Nov 2017 13:56:00 -0800 (PST) Date: Sun, 05 Nov 2017 22:55:59 +0100 From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Message-Id: <1509918959.2160.0@smtp.gmail.com> In-Reply-To: <87po8waalq.fsf@mouse.gnus.org> References: <87po8waalq.fsf@mouse.gnus.org> X-Mailer: geary/0.12-dev MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=-a3QEuEPVEK6z+JuOhHWE" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --=-a3QEuEPVEK6z+JuOhHWE Content-Type: text/plain; charset=us-ascii; format=flowed The bug is also present in Emacs 26. It looks like `mhtml--extend-font-lock-region' and `font-lock-extend-region-multiline' are squabbling about where to leave `font-lock-beg'. In this particular example, `mhtml--extend-font-lock-region' wants to leave `font-lock-beg' at 40 while `font-lock-extend-region-multiline' wants it at 39, resulting in an endless back and forth. CC-ing Tom in case he has some insight into how it should be fixed. -- Simen --=-a3QEuEPVEK6z+JuOhHWE Content-Type: text/html; charset=us-ascii
The bug is also present in Emacs 26.

It looks like `mhtml--extend-font-lock-region' and
`font-lock-extend-region-multiline' are squabbling about where to
leave `font-lock-beg'.

In this particular example, `mhtml--extend-font-lock-region' wants to
leave `font-lock-beg' at 40 while `font-lock-extend-region-multiline'
wants it at 39, resulting in an endless back and forth.

CC-ing Tom in case he has some insight into how it should be fixed.

-- Simen
--=-a3QEuEPVEK6z+JuOhHWE-- From unknown Wed Jun 25 05:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29159: 27.0.50; Hang in HTML/CSS code Resent-From: Tom Tromey Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Nov 2017 18:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Cc: Lars Ingebrigtsen , Tom Tromey , 29159@debbugs.gnu.org Received: via spool by 29159-submit@debbugs.gnu.org id=B29159.151051261013089 (code B ref 29159); Sun, 12 Nov 2017 18:51:01 +0000 Received: (at 29159) by debbugs.gnu.org; 12 Nov 2017 18:50:10 +0000 Received: from localhost ([127.0.0.1]:37166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDxKb-0003P3-Ma for submit@debbugs.gnu.org; Sun, 12 Nov 2017 13:50:09 -0500 Received: from gateway23.websitewelcome.com ([192.185.50.185]:12955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eDxKZ-0003Ov-Je for 29159@debbugs.gnu.org; Sun, 12 Nov 2017 13:50:08 -0500 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway23.websitewelcome.com (Postfix) with ESMTP id D4A2E92A9 for <29159@debbugs.gnu.org>; Sun, 12 Nov 2017 12:50:06 -0600 (CST) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id DxKYezzbvRtUXDxKYeA9nv; Sun, 12 Nov 2017 12:50:06 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=rBHJp+tyWHUitdK/29YxqONbtVAItQFGkE0PyKX5qEQ=; b=BJ1rmlxPi5TefM0bUWOpR1MdzV uhWmGekqd04B+KlAnQAqYdd8IHZSX63qXuA/C1UOe+296O77wahTMbELwHjcKsxhO+FCpF0apVzDV uYaumO4DjGfzqKiBnj9E6wBRv; Received: from 71-218-90-63.hlrn.qwest.net ([71.218.90.63]:35960 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eDxKY-003fXa-FK; Sun, 12 Nov 2017 12:50:06 -0600 From: Tom Tromey References: <87po8waalq.fsf@mouse.gnus.org> <1509918959.2160.0@smtp.gmail.com> X-Attribution: Tom Date: Sun, 12 Nov 2017 11:50:05 -0700 In-Reply-To: <1509918959.2160.0@smtp.gmail.com> ("Simen \=\?utf-8\?Q\?Heggest\?\= \=\?utf-8\?Q\?\=C3\=B8yl\=22's\?\= message of "Sun, 05 Nov 2017 22:55:59 +0100") Message-ID: <87po8npc0y.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 71.218.90.63 X-Source-L: No X-Exim-ID: 1eDxKY-003fXa-FK X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-218-90-63.hlrn.qwest.net (bapiya) [71.218.90.63]:35960 X-Source-Auth: tom+tromey.com X-Email-Count: 3 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) >>>>> "Simen" =3D=3D Simen Heggest=C3=B8yl writes: Simen> CC-ing Tom in case he has some insight into how it should be fixed. Stefan found another bug in mhtml--extend-font-lock-region, so I sort of suspect it needs a rethink. However, in this case, I wonder why font-lock-extend-region-multiline is even needed. What about removing it? I don't remember why I put it in there in the first place. This seems to fix the problem for me. Though I wonder if it is actually needed for something. Tom diff --git a/lisp/textmodes/mhtml-mode.el b/lisp/textmodes/mhtml-mode.el index 5854167750..bdb95887c1 100644 --- a/lisp/textmodes/mhtml-mode.el +++ b/lisp/textmodes/mhtml-mode.el @@ -367,7 +367,8 @@ mhtml-mode #'mhtml--submode-fontify-region) (setq-local font-lock-extend-region-functions '(mhtml--extend-font-lock-region - font-lock-extend-region-multiline)) + ;; font-lock-extend-region-multiline + )) =20 ;; Attach this to both pre- and post- hooks just in case it ever ;; changes a key binding that might be accessed from the menu bar. From unknown Wed Jun 25 05:41:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Lars Ingebrigtsen Subject: bug#29159: closed (done) Message-ID: References: <87o9nqw0c3.fsf@tromey.com> <87po8waalq.fsf@mouse.gnus.org> X-Gnu-PR-Message: they-closed 29159 X-Gnu-PR-Package: emacs Reply-To: 29159@debbugs.gnu.org Date: Sat, 25 Nov 2017 20:50:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1511643002-11717-1" This is a multi-part message in MIME format... ------------=_1511643002-11717-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29159: 27.0.50; Hang in HTML/CSS code which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 29159@debbugs.gnu.org. --=20 29159: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29159 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1511643002-11717-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29159-done) by debbugs.gnu.org; 25 Nov 2017 20:49:22 +0000 Received: from localhost ([127.0.0.1]:58260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIhO6-00031y-4E for submit@debbugs.gnu.org; Sat, 25 Nov 2017 15:49:22 -0500 Received: from gateway36.websitewelcome.com ([50.116.124.69]:43139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIhO4-00031p-2p for 29159-done@debbugs.gnu.org; Sat, 25 Nov 2017 15:49:20 -0500 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway36.websitewelcome.com (Postfix) with ESMTP id 69FE5404556E5 for <29159-done@debbugs.gnu.org>; Sat, 25 Nov 2017 14:49:18 -0600 (CST) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id IhO2edAeKRtUXIhO2el3rh; Sat, 25 Nov 2017 14:49:18 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=hnIIhjhzu4vwuxjKCRDA5PHkklo0H+rhh4emoXjkJBQ=; b=ctJICaCK3UF61komoEfjtODqxZ igWpU6JRAiHiqjM4qZ7nUBN623lfhSbhtyfI2xE1oyhZ2hlPgJbdtAvAEj9vcH+gbHNZhUhrp31V4 X2hpVibVPkzFbJo2ucMkHLTQW; Received: from 71-218-90-63.hlrn.qwest.net ([71.218.90.63]:35482 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eIhO1-002CC5-Tp; Sat, 25 Nov 2017 14:49:18 -0600 From: Tom Tromey To: 29159-done@debbugs.gnu.org Subject: done X-Attribution: Tom Date: Sat, 25 Nov 2017 13:49:16 -0700 Message-ID: <87o9nqw0c3.fsf@tromey.com> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 71.218.90.63 X-Source-L: No X-Exim-ID: 1eIhO1-002CC5-Tp X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-218-90-63.hlrn.qwest.net (bapiya) [71.218.90.63]:35482 X-Source-Auth: tom+tromey.com X-Email-Count: 4 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29159-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I've checked in a patch to fix this problem. Tom ------------=_1511643002-11717-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Nov 2017 17:40:13 +0000 Received: from localhost ([127.0.0.1]:52528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBOu5-0000Fb-6u for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBOu2-0000FN-P7 for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBOtw-00006m-LC for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49406) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eBOtw-00006g-Hm for submit@debbugs.gnu.org; Sun, 05 Nov 2017 12:40:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBOts-0003Mu-DA for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:40:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBOto-00004t-5q for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:40:00 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:45083) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBOtn-0008Uv-VP for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 12:39:56 -0500 Received: from 20.5.214.193.static.cust.telenor.com ([193.214.5.20] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eBOta-00061r-MR for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 18:39:45 +0100 From: Lars Ingebrigtsen To: bug-gnu-emacs@gnu.org Subject: 27.0.50; Hang in HTML/CSS code Date: Sun, 05 Nov 2017 18:39:29 +0100 Message-ID: <87po8waalq.fsf@mouse.gnus.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) If I put the following into a file called foo.html: End then delete the 0%, and then start typing "top", then Emacs will hang kinda hard. A C-g will eventually break out and the "t" will be inserted, but then Emacs hangs again. Setting debug-on-quit doesn't give me a backtrace, so I'm not sure where it's hanging. In GNU Emacs 27.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-11-03 built on mouse Repository revision: 620247ac205b80ceb142ee70500ab2c3ffa46fe2 Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Ubuntu 17.04 -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ------------=_1511643002-11717-1-- From unknown Wed Jun 25 05:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29159: 27.0.50; Hang in HTML/CSS code Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Nov 2017 02:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Cc: Lars Ingebrigtsen , Tom Tromey , 29159@debbugs.gnu.org Received: via spool by 29159-submit@debbugs.gnu.org id=B29159.151166265315213 (code B ref 29159); Sun, 26 Nov 2017 02:18:02 +0000 Received: (at 29159) by debbugs.gnu.org; 26 Nov 2017 02:17:33 +0000 Received: from localhost ([127.0.0.1]:58385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eImVh-0003xJ-By for submit@debbugs.gnu.org; Sat, 25 Nov 2017 21:17:33 -0500 Received: from pmta21.teksavvy.com ([76.10.157.36]:44551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eImVf-0003x4-GB for 29159@debbugs.gnu.org; Sat, 25 Nov 2017 21:17:31 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2GULwCiIxpa/9Iwq8BaHQEBBQELAYM8gVSJM4YHjiABgXw0AZY5ghCFPwQCAoRdRxEBAQEBAQEBAQEDaCiFIQEEAVYjBQsLNBIUGA0kii0IqBuKegEBAQEBBQIBJYM6iHCLFAWTCo88lwmJd4dal3Q5DBSBUDIaCDCCY4RyI4seAQEB X-IPAS-Result: A2GULwCiIxpa/9Iwq8BaHQEBBQELAYM8gVSJM4YHjiABgXw0AZY5ghCFPwQCAoRdRxEBAQEBAQEBAQEDaCiFIQEEAVYjBQsLNBIUGA0kii0IqBuKegEBAQEBBQIBJYM6iHCLFAWTCo88lwmJd4dal3Q5DBSBUDIaCDCCY4RyI4seAQEB X-IronPort-AV: E=Sophos;i="5.44,456,1505793600"; d="scan'208";a="9925674" Received: from 192-171-48-210.cpe.pppoe.ca (HELO pastel.home) ([192.171.48.210]) by smtp.teksavvy.com with ESMTP; 25 Nov 2017 21:17:20 -0500 Received: by pastel.home (Postfix, from userid 20848) id B5125606C5; Sat, 25 Nov 2017 21:17:20 -0500 (EST) From: Stefan Monnier Message-ID: References: <87po8waalq.fsf@mouse.gnus.org> <1509918959.2160.0@smtp.gmail.com> Date: Sat, 25 Nov 2017 21:17:20 -0500 In-Reply-To: <1509918959.2160.0@smtp.gmail.com> ("Simen =?UTF-8?Q?Heggest=C3=B8yl?="'s message of "Sun, 05 Nov 2017 22:55:59 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > In this particular example, `mhtml--extend-font-lock-region' wants to > leave `font-lock-beg' at 40 while `font-lock-extend-region-multiline' > wants it at 39, resulting in an endless back and forth. Could you give some details? Functions on font-lock-extend-region-functions should *never* shrink a region (since that risks inf-looping, obviously). After all, it's called "...-extend-...", right? So if font-lock-extend-region-multiline puts beg at 39, it's incorrect for mhtml--extend-font-lock-region to move it back to 40. Stefan From unknown Wed Jun 25 05:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29159: 27.0.50; Hang in HTML/CSS code References: <87po8waalq.fsf@mouse.gnus.org> Resent-From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Nov 2017 14:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: larsi@gnus.org, tom@tromey.com, 29159@debbugs.gnu.org Received: via spool by 29159-submit@debbugs.gnu.org id=B29159.151170796915368 (code B ref 29159); Sun, 26 Nov 2017 14:53:02 +0000 Received: (at 29159) by debbugs.gnu.org; 26 Nov 2017 14:52:49 +0000 Received: from localhost ([127.0.0.1]:58721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIyIa-0003zo-Ro for submit@debbugs.gnu.org; Sun, 26 Nov 2017 09:52:49 -0500 Received: from mail-lf0-f45.google.com ([209.85.215.45]:34566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIyIZ-0003za-9j for 29159@debbugs.gnu.org; Sun, 26 Nov 2017 09:52:47 -0500 Received: by mail-lf0-f45.google.com with SMTP id i14so29945860lfc.1 for <29159@debbugs.gnu.org>; Sun, 26 Nov 2017 06:52:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version; bh=KPBlCThycna9bIrGP6ZeRKMGgC4N5remBuZUr44bkvY=; b=cNs46MQttIc7zNuGr/xnVzJRwX20QABI6GB3MPcjkp8q0JZrxCN2kzxjBd7EaI8loh JO/myx9VzacNWBQAyrH2F40iYo10rMpR7kCNnl4EjGD0saJphrSR1N6ZZVXnX14UTTrn WkOROiEowSNHI8iXjhyKxd+J/StQDcrvu35Q7wRT2H4+NrZP3w0R20mgbNHzqv0e/Du8 jkKN1UuBFSvSMXgLElh5BwXA7BVi/9fT6GQbW2mK5LKRJ+2eiqWXKW7p3DLC43ZUEPoi w2B9mB5V4rQ+9DxeQoIdr1P9hHTD9diAByMz9uCUZwBXnbBufwG6PYZVWG/Dw4lqutWX hYwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :mime-version; bh=KPBlCThycna9bIrGP6ZeRKMGgC4N5remBuZUr44bkvY=; b=e+a0toQWRd6OnqeaX3fiV5nKHtRxnCA+qUfp0p3frlZKRIPYX90IHMaq9EvKme4FGs t6Jd2wqO5xt2yRb3fcg9MIL2zuOM7G8YYIp2ksSekehmFl1cNoFZ7un2i6MjpAHYUGq0 EPxJlc665Bu+mhd8b1uK7C6u2K7IjemCT5QEmsZsNGg1om2rX2JT0vsGsm0crPpINIZI zHNEz46+Fswp8EFH3q9/DJzr7D53s3q0iy43j28GvT+698ojmauOqwPCcKQI7jZyZBAs qCYjZjzTR75SuPIcNGeF4xwOL2Xb8Y/TM3c/qXm5fR+8DFUpUrEOvV4G5zgOl0myB+9i IxfA== X-Gm-Message-State: AJaThX75wNTMthur1I7FnCznKvz6JHx9UitCIcP9X5evDqwX+ADieILL X7X1/OTnSJWD3xQk0H2gsXYAyQ== X-Google-Smtp-Source: AGs4zMYLWOr3Y6xEKMQxZovQj/+307yaIYerqalieAPedV7JExE1Rt0lz3Zqn6Mlmt3CQfLjtKF5SQ== X-Received: by 10.46.17.70 with SMTP id f67mr12225806lje.160.1511707960822; Sun, 26 Nov 2017 06:52:40 -0800 (PST) Received: from x240 (cm-84.210.143.4.getinternet.no. [84.210.143.4]) by smtp.gmail.com with ESMTPSA id h75sm3205305ljf.36.2017.11.26.06.52.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 26 Nov 2017 06:52:39 -0800 (PST) From: Simen =?UTF-8?Q?Heggest=C3=B8yl?= In-Reply-To: (message from Stefan Monnier on Sat, 25 Nov 2017 21:17:20 -0500) Date: Sun, 26 Nov 2017 15:52:38 +0100 Message-ID: <87indxjdmx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Stefan Monnier writes: > Could you give some details? > Functions on font-lock-extend-region-functions should *never* shrink > a region (since that risks inf-looping, obviously). After all, it's > called "...-extend-...", right? > > So if font-lock-extend-region-multiline puts beg at 39, it's incorrect > for mhtml--extend-font-lock-region to move it back to 40. `font-lock-beg' got set back to 40 from 39 at line 184 from the call to `previous-single-property-change'. -- Simen From unknown Wed Jun 25 05:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29159: 27.0.50; Hang in HTML/CSS code Resent-From: Tom Tromey Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Nov 2017 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: Lars Ingebrigtsen , Tom Tromey , Simen =?UTF-8?Q?Heggest=C3=B8yl?= , 29159@debbugs.gnu.org Received: via spool by 29159-submit@debbugs.gnu.org id=B29159.151171776820703 (code B ref 29159); Sun, 26 Nov 2017 17:37:02 +0000 Received: (at 29159) by debbugs.gnu.org; 26 Nov 2017 17:36:08 +0000 Received: from localhost ([127.0.0.1]:59567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ0qe-0005Nr-Aw for submit@debbugs.gnu.org; Sun, 26 Nov 2017 12:36:08 -0500 Received: from gateway24.websitewelcome.com ([192.185.50.71]:31597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ0qc-0005Nj-Qe for 29159@debbugs.gnu.org; Sun, 26 Nov 2017 12:36:07 -0500 Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7]) by gateway24.websitewelcome.com (Postfix) with ESMTP id 28F5CED58 for <29159@debbugs.gnu.org>; Sun, 26 Nov 2017 11:36:06 -0600 (CST) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id J0qceanBhHEImJ0qcecT6c; Sun, 26 Nov 2017 11:36:06 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xyM/DjTCpDBXyFO8XSvTHlyo4omcdVEDVPZnuR/CTQw=; b=R9lDWqDXLyq5z0n1f5oywBxI0B yAulRhcNMBQSmTBpRGBpT/brcgb0duOWAEu1jz6NI6ZImRlI07SbI0cwutqiZu8PB/f0GXqYbvcgr RqZd4zcQF9I2LY7KYnol6EsJ6; Received: from 71-218-90-63.hlrn.qwest.net ([71.218.90.63]:36100 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eJ0qb-000xHH-F2; Sun, 26 Nov 2017 11:36:05 -0600 From: Tom Tromey References: <87po8waalq.fsf@mouse.gnus.org> <1509918959.2160.0@smtp.gmail.com> X-Attribution: Tom Date: Sun, 26 Nov 2017 10:36:02 -0700 In-Reply-To: (Stefan Monnier's message of "Sat, 25 Nov 2017 21:17:20 -0500") Message-ID: <87d145vt6l.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 71.218.90.63 X-Source-L: No X-Exim-ID: 1eJ0qb-000xHH-F2 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-218-90-63.hlrn.qwest.net (bapiya) [71.218.90.63]:36100 X-Source-Auth: tom+tromey.com X-Email-Count: 4 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) >>>>> "Stefan" == Stefan Monnier writes: Stefan> So if font-lock-extend-region-multiline puts beg at 39, it's incorrect Stefan> for mhtml--extend-font-lock-region to move it back to 40. What I did is set it up to do the multiline extension at the end of mhtml--extend-font-lock-region. I think this should make it work correctly now. Tom