From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: master 7362554: Widen around c-font-lock-fontify-region. This fixes bug #38049. Date: Thu, 14 Nov 2019 18:08:34 +0200 Message-ID: <83y2wi4f0d.fsf@gnu.org> References: <20191109144026.20810.76129@vcs0.savannah.gnu.org> <20191109144027.DDC3720927@vcs0.savannah.gnu.org> <38328d99-23c8-7ba7-a23d-e70ac0aab67a@yandex.ru> <20191111203445.GA5135@ACM> <7497e71d-bab6-fa04-bbc4-f52fadeda16d@yandex.ru> <20191113211936.GB4942@ACM> <6fc930a1-eb47-9e54-8752-8cf7ff041586@yandex.ru> <81e61ed6-27a3-dbdd-34fa-fda779d3e991@yandex.ru> <83blte5y61.fsf@gnu.org> <9eff0b15-b8d0-5340-230e-47eed7cf63cb@yandex.ru> <835zjm5xam.fsf@gnu.org> <1324bf6c-074e-0a8f-0406-64ba5537bed0@yandex.ru> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="155829"; mail-complaints-to="usenet@blaine.gmane.org" Cc: acm@muc.de, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 14 17:09:53 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iVHgu-000eOv-IM for ged-emacs-devel@m.gmane.org; Thu, 14 Nov 2019 17:09:52 +0100 Original-Received: from localhost ([::1]:59226 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVHgt-0001YQ-GL for ged-emacs-devel@m.gmane.org; Thu, 14 Nov 2019 11:09:51 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41639) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVHfu-0001YG-5D for emacs-devel@gnu.org; Thu, 14 Nov 2019 11:08:51 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54137) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iVHft-0000A0-Fh; Thu, 14 Nov 2019 11:08:49 -0500 Original-Received: from [176.228.60.248] (port=4192 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iVHfs-0006zc-Up; Thu, 14 Nov 2019 11:08:49 -0500 In-reply-to: <1324bf6c-074e-0a8f-0406-64ba5537bed0@yandex.ru> (message from Dmitry Gutov on Thu, 14 Nov 2019 16:50:14 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:242185 Archived-At: > Cc: monnier@iro.umontreal.ca, acm@muc.de, emacs-devel@gnu.org > From: Dmitry Gutov > Date: Thu, 14 Nov 2019 16:50:14 +0200 > > On 14.11.2019 16:48, Eli Zaretskii wrote: > >>> The reality could be different, > >>> and I'd like us to support those different conditions. It doesn't > >>> sound like it's much harder. > >> There are options, sure. But I think all of them will require explicit > >> support from major modes. > > I don't think so. All we need to make sure is that the narrowing > > doesn't conceal portions of the embedded fragment. > > I would very much like to read your idea in more detail. I'm not sure what else is there to say. Really. Can you ask specific questions? My point was that Alan wanted not to start fontification from a random place determined by blindly narrowing to some arbitrary chunk. But in mmm-mode the code fragment is present in the narrowed portion in its entirety, so it doesn't sound like we have a real problem here.