From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rasmus Newsgroups: gmane.emacs.bugs Subject: bug#22399: org-mode fontification Date: Tue, 19 Jan 2016 09:51:18 +0100 Message-ID: <87d1sy54vt.fsf__5741.64380454949$1453197360$gmane$org@gmx.us> References: <87oacjng36.fsf@russet.org.uk> <87ziw36khb.fsf@gmx.us> <87a8o2zrtm.fsf@russet.org.uk> <87bn8i7mha.fsf@gmx.us> <87d1syvgc7.fsf@kyleam.com> <8737tu13la.fsf__5430.1016768024$1453185240$gmane$org@kyleam.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1453197360 15921 80.91.229.3 (19 Jan 2016 09:56:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Jan 2016 09:56:00 +0000 (UTC) Cc: 22399@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 19 10:55:49 2016 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 1aLT0u-0005z1-LN for geb-bug-gnu-emacs@m.gmane.org; Tue, 19 Jan 2016 10:55:48 +0100 Original-Received: from localhost ([::1]:35921 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLT0p-0001pT-5E for geb-bug-gnu-emacs@m.gmane.org; Tue, 19 Jan 2016 04:55:43 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49228) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLS1G-0006iB-0C for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2016 03:52:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLS1C-0005ZT-Nb for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2016 03:52:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:36909) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLS1C-0005ZP-Js; Tue, 19 Jan 2016 03:52:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aLS1C-0002vk-Dj; Tue, 19 Jan 2016 03:52:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Rasmus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 19 Jan 2016 08:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22399 X-GNU-PR-Package: emacs,org-mode X-GNU-PR-Keywords: Original-Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145319348911215 (code B ref 22399); Tue, 19 Jan 2016 08:52:02 +0000 Original-Received: (at 22399) by debbugs.gnu.org; 19 Jan 2016 08:51:29 +0000 Original-Received: from localhost ([127.0.0.1]:53362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLS0f-0002up-2B for submit@debbugs.gnu.org; Tue, 19 Jan 2016 03:51:29 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:56785) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLS0c-0002uZ-JB for 22399@debbugs.gnu.org; Tue, 19 Jan 2016 03:51:27 -0500 Original-Received: from W530 ([62.80.108.10]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0Lmwpk-1ZeOYe2FIK-00h33o for <22399@debbugs.gnu.org>; Tue, 19 Jan 2016 09:51:20 +0100 Original-Newsgroups: gmane.emacs.orgmode Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAFcSURBVEjH1ZXbscMgDERTd9pQLdvHNsTMRcLIQmDj5CMzl3ESB3RY vbBf5cPx+iHAaY3DHJkAFIJoa7BFCKqV3tdfABOAPgnIMaWzZkuRDJgDPMTRb6jbsCnwWdDqu/mf Y/gqrSlT5A44/HR7bIAYbfu3Ayz5Ui/RGpRHAGu+8Zaa97Kq/iJLUpMvmn6V416hMH5wCxwNMWyB G4DyRjBpcsJroLZcBKTlDDfAmJXWQsxxh26tm429YGJZIpwHkXFDvW1xXQBsjQw9ZvZjIiKXQN9c zwrcuRzECYgsOuc8mhNA82QGsASQhtI2ajBcASz+BDApu0SNBcdTYAAYAS+gxa1NawXioFAywOJf tAKOAL0TJgXbGuduQ3v3OvQ1uLsTwGjp8TkQ+/IVTW4BzgpT0XroxNqlPECXyQrlUuFUeQDEENyL DdAa6RPABR4rMB307QslvyN++WL/v8Af4GqHu+Dr4gkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTEt MDctMjJUMTA6NTU6MzErMDI6MDD8c0dMAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDExLTA3LTIyVDEw OjU1OjMxKzAyOjAwjS7/8AAAAABJRU5ErkJggg== User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:wixuQGe3roFijD0zws7MdEoJER8= In-Reply-To: <8737tu13la.fsf__5430.1016768024$1453185240$gmane$org@kyleam.com> (Kyle Meyer's message of "Tue, 19 Jan 2016 01:32:49 -0500") Posted-To: gmane.emacs.orgmode X-Provags-ID: V03:K0:QpGT3kHMBfk6uATnCrW0GzrMvRITWS0EHVvyXrQW2w4TUaBjsyZ rndgf/NOpFMrl7muCeVABx0q8AwmgFxm9PPTTtpGxx9oFuoMBwJlWQE2y3tgdp5tzhC6EQE VZXm44T43rngc5S/e7JkfinLPnTjhKkar+nE5F1qo1dZGL3gczT2/L8MI8hzXxhNrVbDuHC JbX7YmQtVAy8cusX//faw== X-UI-Out-Filterresults: notjunk:1;V01:K0:vcKxOeZpacA=:pGjHyqxMlEyh5ybmcW7Znl spNbr5huZXNvWLkM+HII70HQZbfsKcRK1tdXi8BG7iv56jrY3n6Rz0ulKekdWxoq2kRjobWin XG3z2zFXj451MnNmY+rji7DgWWd8zWo+X49ShvVW60BUp+xV1LHp9Z+CnyXqqYpjRTHzg/kSK B4zwiz/u5naVl1HEWGuytyEdkSFezwMaC0nIz5vhHIf1IGB1VVMzztbHKcf19Ip8922p9S+/y rvnRgnupOj2BhZEbNv+tNmpLmwU1YGCvD2YAl2M1Li37+yefGKspWNkcUAOHa19QXGPV8btdN Y5z7rEUkuhN0Uqj2WnbG3iClsc6TpvvW2mS+0FJT8XObXN3kq3+oQ1l0hdNvVr2ZsNWEM62vt dbfY0qJ9UU/rBCRUb1TMerWCPc8pUY3rcm8l9M8dR0AhoQw7iH9K97AkuG0MZs+554z4+m0IK yqM2mQey0FX3gVHiNbVYR2aIPwtJnuaYYgieqyGH9O4N+C7DSoXCOUvViBb9ry07wHGgIAdOo bh6U3KEDRnuj2uFCSlIDQWkGL6mQMJkxZ8gdX5zoRKOTa0QdGj9B/tvscnlPlViutNrVLta2h iM5+Ki+sJHEYhgA2icj6ANSDyHWoNsTBG8nUvzAGiIzwenpZaM+03plRkotdjozf10EmRz6Gr 5whHZQdfe/0RgfvrOxscc3CZGlSAz/sd/F88y0ANmzC3w2ep4KzlUH/cnhHrUoccpcjD7QLBW sHbGX/3d4JZOr90MQmC1Q/qGLuY9Xig45ZF6NOke+b0z7Zd75JbQInMHjCV+hAQLGuHGLhmn X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-Mailman-Approved-At: Tue, 19 Jan 2016 04:55:39 -0500 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:111737 Archived-At: The following message is a courtesy copy of an article that has been posted to gmane.emacs.orgmode as well. Kyle Meyer writes: > I've attached two patches against emacs-25 that would get the Org and > Emacs repos in similar states wrt font-lock-ensure. Thanks Kyle. > The first patch replaces the font-lock-ensure compatibility alias from > 6711a21f1 with the one currently used in the Org repo (from commit > e6883dd03). The new alias is limited to being called with no > arguments, but, at the moment, no Org code calls font-lock-ensure with > any arguments. I just have one concern, which is pretty theoretical. Isn=E2=80=99t it bad= to define the alias to be font-lock-ensure since this is an existing function and people would have clear expectations of what they are calling? I realize that there=E2=80=99s no Emacs-25 that will not have this function (= which is why it=E2=80=99s very theoretical). Also, if the alias were ever to poi= nt to font-lock-fontify-buffer, the signature would change compared to the expected signature of font-lock-ensure. These considerations are probably too theoretical to consider further, though. > The second patch reverts a part of 6711a21f1 that modified > org-src-font-lock-fontify-block to use font-lock-ensure rather than > font-lock-fontify-buffer. In this particular case, using > font-lock-ensure instead of font-lock-fontify-buffer fails to > highlight the source block. Cool! Cheers, Rasmus --=20 May contains speling mistake