From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Jan 2016 14:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22399 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22399@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145312559927197 (code B ref -1); Mon, 18 Jan 2016 14:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jan 2016 13:59:59 +0000 Received: from localhost ([127.0.0.1]:52409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLALe-00074a-NZ for submit@debbugs.gnu.org; Mon, 18 Jan 2016 08:59:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38135) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLALc-00074N-Ov for submit@debbugs.gnu.org; Mon, 18 Jan 2016 08:59:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLALW-0007hf-Uq for submit@debbugs.gnu.org; Mon, 18 Jan 2016 08:59:51 -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.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59368) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLALW-0007hb-Qr for submit@debbugs.gnu.org; Mon, 18 Jan 2016 08:59:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57336) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLALW-0007y4-1B for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 08:59:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLALS-0007h3-1I for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 08:59:49 -0500 Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:37560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLALR-0007gy-Rd for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 08:59:45 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aLALN-0008HL-G6 for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 13:59:42 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aLALN-0003hm-Sp for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 13:59:41 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) Date: Mon, 18 Jan 2016 13:59:41 +0000 Message-ID: <87oacjng36.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) On emacs-25 ox-html, line 1847, org-html-fontify-code does this... (setq code (with-temp-buffer ;; Switch to language-specific mode. (funcall lang-mode) (insert code) ;; Fontify buffer. (org-font-lock-ensure) But `org-font-lock-ensure' is defined like so.... (defalias 'org-font-lock-ensure (if (fboundp 'org-font-lock-ensure) #'font-lock-ensure (lambda (_beg _end) (font-lock-fontify-buffer)))) which takes two args, causing crashes when exporting to code to HTML. Phil From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification In-Reply-To: <87oacjng36.fsf@russet.org.uk> Resent-From: Rasmus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Jan 2016 14:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22399 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22399@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145312663228820 (code B ref -1); Mon, 18 Jan 2016 14:18:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Jan 2016 14:17:12 +0000 Received: from localhost ([127.0.0.1]:52419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLAcK-0007Um-Bc for submit@debbugs.gnu.org; Mon, 18 Jan 2016 09:17:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43034) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLAcI-0007Ua-Nm for submit@debbugs.gnu.org; Mon, 18 Jan 2016 09:17:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLAc9-00048J-LQ for submit@debbugs.gnu.org; Mon, 18 Jan 2016 09:17: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=3.6 required=5.0 tests=BAYES_50,FREEMAIL_FROM, FSL_HELO_BARE_IP_2,RCVD_NUMERIC_HELO autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46273) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLAc9-00048E-IN for submit@debbugs.gnu.org; Mon, 18 Jan 2016 09:17:01 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33987) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLAc8-0002jt-Gu for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 09:17:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLAc5-00047b-7E for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 09:17:00 -0500 Received: from plane.gmane.org ([80.91.229.3]:56163) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLAc5-00047S-06 for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 09:16:57 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aLAc3-0002kU-KA for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 15:16:55 +0100 Received: from 62.80.108.15 ([62.80.108.15]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 Jan 2016 15:16:55 +0100 Received: from rasmus by 62.80.108.15 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 18 Jan 2016 15:16:55 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Rasmus Date: Mon, 18 Jan 2016 15:16:48 +0100 Lines: 44 Message-ID: <87ziw36khb.fsf@gmx.us> References: <87oacjng36.fsf@russet.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 62.80.108.15 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAEySURBVEjH7ZXRbcMwDETNhW4T7sJJuAtH4Tj31w8jEanIkAoU7U+F AGYUvfDuLMuXfHNcvwwA7w8EmOoZgGUyk0wmM+8LRx3ogHE3vAKI7XpaBQ7WN0lBMtxUVTV4X3up zbSRqfJuhleZo2yx6qufiAhGXcoGIO8A7qHji9b5AjijzMSdhoiIrwEwS2NkFgu2ApxaJmy0A9sv o0Ob9Wohsd2tyPGvfgIoR/TB3D8PJTFkS28NgNXCAWAlGDsBovj0A6CpiAPAiwXkHkAWCyeAsVgA ub1xTfUBoCwWRMmHzVctlxX6PiiegEmDsjVcAM4WyxZAdgng0vV0VKLflIXrASTZ9v8N+CNgH6HE UlM/jKene6XpqgJi3rrdVZcU9XgdLezRA8w+EjHXP3+L/gM/BHwBRqZ1peGC4k8AAAAASUVORK5C YII= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:r0ycWUYPZagW4h7iCK/vr6PIq5o= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -1.4 (-) 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: -3.0 (---) Hi Phillip, Thanks for your report. phillip.lord@russet.org.uk (Phillip Lord) writes: > On emacs-25 ox-html, line 1847, org-html-fontify-code does this... > > (setq code (with-temp-buffer > ;; Switch to language-specific mode. > (funcall lang-mode) > (insert code) > ;; Fontify buffer. > (org-font-lock-ensure) > > > But `org-font-lock-ensure' is defined like so.... > > (defalias 'org-font-lock-ensure > (if (fboundp 'org-font-lock-ensure) > #'font-lock-ensure > (lambda (_beg _end) (font-lock-fontify-buffer)))) > > > which takes two args, causing crashes when exporting to code to HTML. This is fixed in the most recent stable version of Org, i.e. 8.3.3¹ , which, I guess, will be part of if Emacs 25.2 or 26.1 (whichever comes first and allow new features). It’s also fixed in 8.2.10². I guess Emacs-25 should switch v8.2.10. [Honestly, when v8.3 couldn’t be merged I did not cross my mind to upgrade to v8.2.10]. In case v8.2.10 it too radical, a "local fix" must be applied to the version of Org in emacs.git. Thanks, Rasmus Footnotes: ¹ http://orgmode.org/cgit.cgi/org-mode.git/tree/lisp/ox-html.el?h=maint#n2086 ² http://orgmode.org/cgit.cgi/org-mode.git/tree/lisp/ox-html.el?id=fdd9b18598239dd0e8b18383ac930110d51ed22e#n1893 -- Warning: Everything saved will be lost From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Mon, 18 Jan 2016 18:06: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: To: Rasmus Cc: 22399@debbugs.gnu.org Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145314032818912 (code B ref 22399); Mon, 18 Jan 2016 18:06:02 +0000 Received: (at 22399) by debbugs.gnu.org; 18 Jan 2016 18:05:28 +0000 Received: from localhost ([127.0.0.1]:53170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLEBE-0004uy-28 for submit@debbugs.gnu.org; Mon, 18 Jan 2016 13:05:28 -0500 Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:55734) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLEBC-0004uf-4D for 22399@debbugs.gnu.org; Mon, 18 Jan 2016 13:05:26 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aLEBB-0003gK-E6; Mon, 18 Jan 2016 18:05:25 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aLEBB-0003GF-5n; Mon, 18 Jan 2016 18:05:25 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) References: <87oacjng36.fsf@russet.org.uk> <87ziw36khb.fsf@gmx.us> Date: Mon, 18 Jan 2016 18:05:25 +0000 In-Reply-To: <87ziw36khb.fsf@gmx.us> (rasmus@gmx.us's message of "Mon, 18 Jan 2016 15:16:48 +0100") Message-ID: <87a8o2zrtm.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (--) Rasmus writes: > Hi Phillip, > > Thanks for your report. > > phillip.lord@russet.org.uk (Phillip Lord) writes: > >> On emacs-25 ox-html, line 1847, org-html-fontify-code does this... >> >> (setq code (with-temp-buffer >> ;; Switch to language-specific mode. >> (funcall lang-mode) >> (insert code) >> ;; Fontify buffer. >> (org-font-lock-ensure) >> >> >> But `org-font-lock-ensure' is defined like so.... >> >> (defalias 'org-font-lock-ensure >> (if (fboundp 'org-font-lock-ensure) >> #'font-lock-ensure >> (lambda (_beg _end) (font-lock-fontify-buffer)))) >> >> >> which takes two args, causing crashes when exporting to code to HTML. > > This is fixed in the most recent stable version of Org, i.e. 8.3.3=EF=BB= =BF=C2=B9 , > which, I guess, will be part of if Emacs 25.2 or 26.1 (whichever comes > first and allow new features). It=E2=80=99s also fixed in 8.2.10=EF=BB= =BF=C2=B2. I guess > Emacs-25 should switch v8.2.10. [Honestly, when v8.3 couldn=E2=80=99t be= merged I > did not cross my mind to upgrade to v8.2.10]. In case v8.2.10 it too > radical, a "local fix" must be applied to the version of Org in emacs.git. Well, the fix on emacs-25 appears to be trivial i.e. (org-font-lock-ensure (point-min) (point-max)) But I don't know what the protocol is for org-mode as it's upstream. AFAICT, this is a regression from emacs-24.5, so it would be a shame if the bug gets into 25.1. Let me know if you want me to do anything! Phil From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Rasmus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Mon, 18 Jan 2016 18:49: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: To: phillip.lord@russet.org.uk Cc: 22399@debbugs.gnu.org Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145314290723104 (code B ref 22399); Mon, 18 Jan 2016 18:49:02 +0000 Received: (at 22399) by debbugs.gnu.org; 18 Jan 2016 18:48:27 +0000 Received: from localhost ([127.0.0.1]:53194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLEqp-00060a-CU for submit@debbugs.gnu.org; Mon, 18 Jan 2016 13:48:27 -0500 Received: from mout.gmx.net ([212.227.15.18]:64785) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLEqn-00060N-96 for 22399@debbugs.gnu.org; Mon, 18 Jan 2016 13:48:26 -0500 Received: from W530 ([62.80.108.9]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MVeCF-1aeErU0IsZ-00Z1Ex; Mon, 18 Jan 2016 19:48:19 +0100 From: Rasmus References: <87oacjng36.fsf@russet.org.uk> <87ziw36khb.fsf@gmx.us> <87a8o2zrtm.fsf@russet.org.uk> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEX+/v7f3+CTk5O/v8C/ wMHPz8+fn6Cvr7C/wL92dXahoZ/AwL9MTEyAgH9gX19+f4AwLzN/gIBRedkoAAAACXBIWXMAAABI AAAASABGyWs+AAABfUlEQVRIDd3B0VbbQBBEwdstzYx3BYL8/88GYTCytD5xHpMq/gGyp5m/EInK xfMs4JLBs9TYZOdZ0diExZOisVHjGVGhamyi8UCJb2qVruTT1BkKZ4ovZsdiJJJwcBVN3CgZagJP fPHCTQYjaoIsNmEXNzInilryRZAFyGIvxUG89mmeJwFZgIM9JQc9uXEA6YUdc1S+iC/mgxs7FRwo X1ZxNRfQ2FNxr79N4qYL5IUdc68He1MIWvAjxR3ZYk9C4keKg7k1u4sHOiOqtTMiOg8EI9mCxyRO ojkYirf1tVmcRDaBOPAaHElsZidKcW9loAKIjGRdm8VeFQNeyjlX87unEDeKOV5Wzpa2CGaxF79a a3YWZ9E5m9bgEQcDsvsiBi5mLPz+xtnUxICytRQnYTMg58KZyilGmjgLu8RYBgfKluJKTRyVS3yR FjsnvskhdAlXEWGuFOXszp5pX4KdFIKoJYJ7+sTRpap6Zs+Ne9XCn+hDzDEvl6k24j/wGxJYCCwe kUkPAAAAAElFTkSuQmCC Date: Mon, 18 Jan 2016 19:48:17 +0100 In-Reply-To: <87a8o2zrtm.fsf@russet.org.uk> (Phillip Lord's message of "Mon, 18 Jan 2016 18:05:25 +0000") Message-ID: <87bn8i7mha.fsf@gmx.us> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:ypzGs3PkLEBNRaxr5G5M78ob5dXdADgybwJILENeIr+DQwLXLbf 5JX8xnTnWDPZnSnodjehUjkigWVDLPMC7nAmF9EhBam3G++PMgj3igoTVIoT7A6jqYvjVuE jIh7caFUmaun5/QjuKOwLqEqeVepFL4b/W8MP18vnCEjvwvKxHnDHeKlomg19XkxcJkzFI+ gnXbZA/vbE3P9wv6YKL/w== X-UI-Out-Filterresults: notjunk:1;V01:K0:1VkLnueXMkU=:0SjgiP1VYkSdtQholCzupk vmxuiHUfroJQt3UODMx0sUz22WSxUJQWQ0lIp8f22p5PYlnVpuByW8gJdC7n2X67DPCCh6qHq 5JVpCO6g+L8CYoED5RUVvnHSTIyZVj1wMlclxj9xBzrCRvgTxM3ee3/6nkAIiy95v/zyBTaZ3 RSEm3P8KW1RJzn27D1JXimuoAppJRjWqvgZkNBU4Pcm0d9lXsCiFgEfPRpQRJN++t1J+bjkUw DJduDtBeO/KWz9n4NnOSMnbijcgLYIsnd93z7tcxCADPMtlqEpTBoT4ztsXKsCrFtRrW9lv6N JZGmIt1e4boqFBKN5ySjkmRgZtNYRWPU+6C/C24SJs/sTlWaegyPgkeJtkwGN52ibN/TNCMo5 XVkACQkVd8mMTxaDGNNEei014UfvQw+jVw5TkcMxvoJXE7ROxuxOzdkTDWgO98oUTQHXHrvzS n5R3w1wAnel8NRcrm4hWAzmUqn9UeReZmTYhpF5fStUNXwG2vIES3ZY+kzbo2c8h5vipimT9y BmgU2xjdW70usr8VD8iSZL5cYiGBxjfEmlge3ElcSMCObya0Y/yiW4QwMIepIoeDUwsQRXvbn 3p+NkzG1+STKkPh6x4ZTlziSfBZUfiaueSRCuGApe39c2+N7snFUSO9jumOkLnFjQwAIv/+ZR NM9r9tLT5AgKwgouzDdYdy65Prf7/yV0TgGcT5fDjLTWlhcbAVih4LEgzxBvhLVR1rMaApphn BMzWmdKinB8yux1Mc9dBqyP9QcdoN9PgcunC+2/dyqnGSZidTd9DLckl5MKNqOPhnI+lfnHtE MjYoxVL X-Spam-Score: -0.7 (/) 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.7 (/) phillip.lord@russet.org.uk (Phillip Lord) writes: > Rasmus writes: > >> Hi Phillip, >> >> Thanks for your report. >> >> phillip.lord@russet.org.uk (Phillip Lord) writes: >> >>> On emacs-25 ox-html, line 1847, org-html-fontify-code does this... >>> >>> (setq code (with-temp-buffer >>> ;; Switch to language-specific mode. >>> (funcall lang-mode) >>> (insert code) >>> ;; Fontify buffer. >>> (org-font-lock-ensure) >>> >>> >>> But `org-font-lock-ensure' is defined like so.... >>> >>> (defalias 'org-font-lock-ensure >>> (if (fboundp 'org-font-lock-ensure) >>> #'font-lock-ensure >>> (lambda (_beg _end) (font-lock-fontify-buffer)))) >>> >>> >>> which takes two args, causing crashes when exporting to code to HTML. >> >> This is fixed in the most recent stable version of Org, i.e. 8.3.3=EF=BB= =BF=C2=B9 , >> which, I guess, will be part of if Emacs 25.2 or 26.1 (whichever comes >> first and allow new features). It=E2=80=99s also fixed in 8.2.10=EF=BB= =BF=C2=B2. I guess >> Emacs-25 should switch v8.2.10. [Honestly, when v8.3 couldn=E2=80=99t b= e merged I >> did not cross my mind to upgrade to v8.2.10]. In case v8.2.10 it too >> radical, a "local fix" must be applied to the version of Org in emacs.gi= t. > > > Well, the fix on emacs-25 appears to be trivial i.e. > > (org-font-lock-ensure (point-min) (point-max)) > > But I don't know what the protocol is for org-mode as it's upstream. > AFAICT, this is a regression from emacs-24.5, so it would be a shame if > the bug gets into 25.1. Sorry, I managed to confuse myself before. Emacs-25 has Org 8.2.10, but this bug only lives in the core version. Isn=E2=80=99t a better fix to change the signature of the alias to mirror t= hat of font-lock-ensure? I.e. (defalias 'org-font-lock-ensure (if (fboundp 'org-font-lock-ensure) #'font-lock-ensure (lambda (&optional _beg _end) (font-lock-fontify-buffer)))) Since (org-font-lock-ensure) is called from many places. Note, this change only lives it the Emacs version of Org. It was added in this commit: 6711a21f1125c0047c56eb266eb374c1ec90a967 Author: Stefan Monnier AuthorDate: Wed May 28 23:45:29 2014 -0400 * lisp/font-lock.el (font-lock-flush, font-lock-ensure): New function= s. * lisp/org/org-compat.el (org-font-lock-ensure): New function. * lisp/org/ox-odt.el (org-odt-do-format-code): * lisp/org/ox-html.el (org-html-fontify-code): * lisp/org/org.el (org-fontify-like-in-org-mode): * lisp/org/org-src.el (org-src-font-lock-fontify-block): * lisp/org/org-clock.el (org-clock-get-clocktable): Use it. * lisp/org/ox-org.el (org-org-publish-to-org): Use it. Avoid using f= ind-file from Elisp. * test/automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock= -ensure. (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize. I=E2=80=99ll check on font-lock-ensure business and whether we can use that= in Org-9. Thanks, Rasmus --=20 The right to be left alone is a human right From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Mon, 18 Jan 2016 19:28: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: To: phillip.lord@russet.org.uk Cc: 22399@debbugs.gnu.org X-Debbugs-Original-Cc: 22399@debbugs.gnu.org, Org Mode Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145314523226755 (code B ref 22399); Mon, 18 Jan 2016 19:28:02 +0000 Received: (at 22399) by debbugs.gnu.org; 18 Jan 2016 19:27:12 +0000 Received: from localhost ([127.0.0.1]:53198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLFSK-0006xS-Gg for submit@debbugs.gnu.org; Mon, 18 Jan 2016 14:27:12 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:60556 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLFSI-0006xK-MN for 22399@debbugs.gnu.org; Mon, 18 Jan 2016 14:27:11 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id 1CCC53CAC4; Mon, 18 Jan 2016 14:27:09 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=dI7YyTLlKQzqSQNUgAevGa9IUPU=; b=WBNzQ9 o09zdjhSUoUdArNEmv/C/vKc0jtoARssWpS+BUFGibodxhmJLcM75+qFcGuh+XCX v0SKYwv4FZ4/AsHli8IwzIwcsP8vdL2DxLzres6hreGwJ0L28e9FRC80Vk/3w083 Gl+NfX6fhPnOGcFJt4oZQaPa24IkEc7UonhtM= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id 1277A3CAC3; Mon, 18 Jan 2016 14:27:09 -0500 (EST) Received: from localhost (unknown [130.132.173.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id A4DB53CABF; Mon, 18 Jan 2016 14:27:08 -0500 (EST) From: Kyle Meyer References: <87oacjng36.fsf@russet.org.uk> <87ziw36khb.fsf@gmx.us> <87a8o2zrtm.fsf@russet.org.uk> <87bn8i7mha.fsf@gmx.us> X-Attribution: Kyle Date: Mon, 18 Jan 2016 14:27:04 -0500 In-Reply-To: <87bn8i7mha.fsf@gmx.us> (rasmus@gmx.us's message of "Mon, 18 Jan 2016 19:48:17 +0100") Message-ID: <87d1syvgc7.fsf@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 772283BA-BE19-11E5-9565-6BD26AB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) Hi Phillip and Rasmus, Rasmus writes: [...] > Note, this change only lives it the Emacs version of Org. It was added in > this commit: > > 6711a21f1125c0047c56eb266eb374c1ec90a967 > Author: Stefan Monnier > AuthorDate: Wed May 28 23:45:29 2014 -0400 > > * lisp/font-lock.el (font-lock-flush, font-lock-ensure): New functions. > * lisp/org/org-compat.el (org-font-lock-ensure): New function. > * lisp/org/ox-odt.el (org-odt-do-format-code): > * lisp/org/ox-html.el (org-html-fontify-code): > * lisp/org/org.el (org-fontify-like-in-org-mode): > * lisp/org/org-src.el (org-src-font-lock-fontify-block): > * lisp/org/org-clock.el (org-clock-get-clocktable): Use it. > * lisp/org/ox-org.el (org-org-publish-to-org): Use it. Avoid using find-file > from Elisp. > * test/automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure. > (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize. This commit was backported in Org commit d81e6b5, and then followed up by c115c7b (org-compat: Use different font-lock-ensure alias, 2015-07-26), which defined the alias as (unless (fboundp 'font-lock-ensure) (defalias 'font-lock-ensure 'font-lock-fontify-buffer)) -- Kyle From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 19 Jan 2016 06:33:01 +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: To: phillip.lord@russet.org.uk Cc: 22399@debbugs.gnu.org X-Debbugs-Original-Cc: 22399@debbugs.gnu.org, Org Mode Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145318517731092 (code B ref 22399); Tue, 19 Jan 2016 06:33:01 +0000 Received: (at 22399) by debbugs.gnu.org; 19 Jan 2016 06:32:57 +0000 Received: from localhost ([127.0.0.1]:53317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLPqb-00085Q-Gc for submit@debbugs.gnu.org; Tue, 19 Jan 2016 01:32:57 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:61935 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLPqZ-00085I-HY for 22399@debbugs.gnu.org; Tue, 19 Jan 2016 01:32:56 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id 08A1A38C1C; Tue, 19 Jan 2016 01:32:54 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=HpGqarmycKpzvBZbM466yNsxiso=; b=cJsWlT qAUtT+8swQrP86UU+OACYgr6D2fuB5+igZI0c+Yf9ecUlc49YOGxmoWcicKBNgkZ tVCEy0bvopz/f9bcTuzZyuIVR7v3Wahk4NXKSJ/nuB1ksAIFQV6wN2M3/jT0keuv TozXLzS0uvYRidI9Zbx+/eVDuLRTjQ1BbVa2s= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id F381538C1B; Tue, 19 Jan 2016 01:32:53 -0500 (EST) Received: from localhost (unknown [24.60.167.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id 938FD38C1A; Tue, 19 Jan 2016 01:32:53 -0500 (EST) From: Kyle Meyer References: <87oacjng36.fsf@russet.org.uk> <87ziw36khb.fsf@gmx.us> <87a8o2zrtm.fsf@russet.org.uk> <87bn8i7mha.fsf@gmx.us> <87d1syvgc7.fsf@kyleam.com> X-Attribution: Kyle Date: Tue, 19 Jan 2016 01:32:49 -0500 In-Reply-To: <87d1syvgc7.fsf@kyleam.com> (Kyle Meyer's message of "Mon, 18 Jan 2016 14:27:04 -0500") Message-ID: <8737tu13la.fsf@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Pobox-Relay-ID: 782B10F8-BE76-11E5-84F7-6BD26AB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) --=-=-= Content-Type: text/plain Kyle Meyer writes: > Rasmus writes: > > [...] > >> Note, this change only lives it the Emacs version of Org. It was added in >> this commit: >> >> 6711a21f1125c0047c56eb266eb374c1ec90a967 [...] > > This commit was backported in Org commit d81e6b5, and then followed up > by c115c7b (org-compat: Use different font-lock-ensure alias, > 2015-07-26), which defined the alias as > > (unless (fboundp 'font-lock-ensure) > (defalias 'font-lock-ensure 'font-lock-fontify-buffer)) I've attached two patches against emacs-25 that would get the Org and Emacs repos in similar states wrt font-lock-ensure. 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. 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. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-org-compat-Use-different-font-lock-ensure-alias.patch >From 6072152a45bcdebbadbe7ec8f7589fce4bc341f2 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Sun, 26 Jul 2015 23:29:14 -0400 Subject: [PATCH 1/2] org-compat: Use different font-lock-ensure alias * lisp/org/org-compat.el (org-font-lock-ensure): Remove in favor of font-lock-ensure alias from Org's e6883dd. (Bug#22399) * lisp/org/org-clock.el (org-clock-get-clocktable): * lisp/org/org-src.el (org-src-font-lock-fontify-block): * lisp/org/org.el (org-fontify-like-in-org-mode): * lisp/org/ox-html.el (org-html-fontify-code): * lisp/org/ox-odt.el (org-odt-do-format-code): * lisp/org/ox-org.el (org-org-publish-to-org): Use new alias. Instead of org-font-lock-ensure alias introduced in 6711a21, use font-lock-ensure alias added in Org's e6883dd ("org-compat: Provide compatibility definition for font-lock-ensure", 2014-06-01). This corresponds to c115c7b4e86b68fe4f903636252a8b22b46a044f in the Org repo. --- lisp/org/org-clock.el | 2 +- lisp/org/org-compat.el | 7 +++---- lisp/org/org-src.el | 2 +- lisp/org/org.el | 2 +- lisp/org/ox-html.el | 2 +- lisp/org/ox-odt.el | 2 +- lisp/org/ox-org.el | 2 +- 7 files changed, 9 insertions(+), 10 deletions(-) diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el index 9374f5f..217e97e 100644 --- a/lisp/org/org-clock.el +++ b/lisp/org/org-clock.el @@ -1931,7 +1931,7 @@ org-clock-get-clocktable (org-mode) (org-create-dblock props) (org-update-dblock) - (org-font-lock-ensure) + (font-lock-ensure) (forward-line 2) (buffer-substring (point) (progn (re-search-forward "^[ \t]*#\\+END" nil t) diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el index 6403d4d..863197b 100644 --- a/lisp/org/org-compat.el +++ b/lisp/org/org-compat.el @@ -478,10 +478,9 @@ org-no-popups (looking-at (concat "\\(?:" regexp "\\)\\'"))))) (not (null pos))))) -(defalias 'org-font-lock-ensure - (if (fboundp 'org-font-lock-ensure) - #'font-lock-ensure - (lambda (_beg _end) (font-lock-fontify-buffer)))) +;; `font-lock-ensure' is only available from 24.4.50 on +(unless (fboundp 'font-lock-ensure) + (defalias 'font-lock-ensure 'font-lock-fontify-buffer)) (defun org-floor* (x &optional y) "Return a list of the floor of X and the fractional part of X. diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el index 8e06aaa..1bcc202 100644 --- a/lisp/org/org-src.el +++ b/lisp/org/org-src.el @@ -916,7 +916,7 @@ org-src-font-lock-fontify-block (delete-region (point-min) (point-max)) (insert string " ") ;; so there's a final property change (unless (eq major-mode lang-mode) (funcall lang-mode)) - (org-font-lock-ensure) + (font-lock-ensure) (setq pos (point-min)) (while (setq next (next-single-property-change pos 'face)) (put-text-property diff --git a/lisp/org/org.el b/lisp/org/org.el index 960b874..bb3a89e 100644 --- a/lisp/org/org.el +++ b/lisp/org/org.el @@ -6375,7 +6375,7 @@ org-fontify-like-in-org-mode (insert s) (let ((org-odd-levels-only odd-levels)) (org-mode) - (org-font-lock-ensure) + (font-lock-ensure) (buffer-string)))) (defvar org-m nil) diff --git a/lisp/org/ox-html.el b/lisp/org/ox-html.el index 1ca360c..b229423 100644 --- a/lisp/org/ox-html.el +++ b/lisp/org/ox-html.el @@ -1855,7 +1855,7 @@ org-html-fontify-code (funcall lang-mode) (insert code) ;; Fontify buffer. - (org-font-lock-ensure) + (font-lock-ensure) ;; Remove formatting on newline characters. (save-excursion (let ((beg (point-min)) diff --git a/lisp/org/ox-odt.el b/lisp/org/ox-odt.el index f2b0c91..4f9760d 100644 --- a/lisp/org/ox-odt.el +++ b/lisp/org/ox-odt.el @@ -3140,7 +3140,7 @@ org-odt-do-format-code (with-temp-buffer (insert code) (funcall lang-mode) - (org-font-lock-ensure) + (font-lock-ensure) (buffer-string)))) (fontifier (if use-htmlfontify-p 'org-odt-htmlfontify-string 'org-odt--encode-plain-text)) diff --git a/lisp/org/ox-org.el b/lisp/org/ox-org.el index 6221c70..bc4eff9 100644 --- a/lisp/org/ox-org.el +++ b/lisp/org/ox-org.el @@ -254,7 +254,7 @@ org-org-publish-to-org (work-buffer (or visitingp (find-file-noselect filename))) newbuf) (with-current-buffer work-buffer - (org-font-lock-ensure) + (font-lock-ensure) (show-all) (org-show-block-all) (setq newbuf (htmlize-buffer))) -- 2.7.0 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0002-org-src-Use-font-lock-fontify-buffer-for-blocks.patch >From 212c3131def8d765e7ae4698f931530033cb9144 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Tue, 4 Aug 2015 23:50:59 -0400 Subject: [PATCH 2/2] org-src: Use font-lock-fontify-buffer for blocks * lisp/org/org-src.el (org-src-font-lock-fontify-block): Use font-lock-fontify-buffer because font-lock-ensure does not display source block fonts. This corresponds to 003a0f10695f035e844d844eacb1a86a6d2df934 in the Org repo. --- lisp/org/org-src.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el index 1bcc202..5548f52 100644 --- a/lisp/org/org-src.el +++ b/lisp/org/org-src.el @@ -916,7 +916,9 @@ org-src-font-lock-fontify-block (delete-region (point-min) (point-max)) (insert string " ") ;; so there's a final property change (unless (eq major-mode lang-mode) (funcall lang-mode)) - (font-lock-ensure) + ;; Avoid `font-lock-ensure', which does not display fonts in + ;; source block. + (font-lock-fontify-buffer) (setq pos (point-min)) (while (setq next (next-single-property-change pos 'face)) (put-text-property -- 2.7.0 --=-=-= Content-Type: text/plain -- Kyle --=-=-=-- From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification 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: Cc: 22399@debbugs.gnu.org Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145319348911215 (code B ref 22399); Tue, 19 Jan 2016 08:52:02 +0000 Received: (at 22399) by debbugs.gnu.org; 19 Jan 2016 08:51:29 +0000 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 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 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 From: Rasmus Newsgroups: gmane.emacs.orgmode 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> 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== Date: Tue, 19 Jan 2016 09:51:18 +0100 Message-ID: <87d1sy54vt.fsf@gmx.us> 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") MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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+hAQLGuHGLhmn1 QX0fcRs 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 (/) 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 From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 19 Jan 2016 11:26: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: To: Kyle Meyer Cc: 22399@debbugs.gnu.org X-Debbugs-Original-Cc: 22399@debbugs.gnu.org, Org Mode Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.14532027065800 (code B ref 22399); Tue, 19 Jan 2016 11:26:02 +0000 Received: (at 22399) by debbugs.gnu.org; 19 Jan 2016 11:25:06 +0000 Received: from localhost ([127.0.0.1]:53436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLUPK-0001VT-3g for submit@debbugs.gnu.org; Tue, 19 Jan 2016 06:25:06 -0500 Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:47801) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLUPH-0001Up-UG for 22399@debbugs.gnu.org; Tue, 19 Jan 2016 06:25:04 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aLUPG-0005tu-C7; Tue, 19 Jan 2016 11:25:02 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aLUPF-0002Cc-Ll; Tue, 19 Jan 2016 11:25:01 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) 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@kyleam.com> Date: Tue, 19 Jan 2016 11:25:01 +0000 In-Reply-To: <8737tu13la.fsf@kyleam.com> (Kyle Meyer's message of "Tue, 19 Jan 2016 01:32:49 -0500") Message-ID: <87bn8hreuq.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (--) Kyle Meyer writes: > Kyle Meyer writes: >> Rasmus writes: >> >> [...] >> >>> Note, this change only lives it the Emacs version of Org. It was added in >>> this commit: >>> >>> 6711a21f1125c0047c56eb266eb374c1ec90a967 > > [...] > >> >> This commit was backported in Org commit d81e6b5, and then followed up >> by c115c7b (org-compat: Use different font-lock-ensure alias, >> 2015-07-26), which defined the alias as >> >> (unless (fboundp 'font-lock-ensure) >> (defalias 'font-lock-ensure 'font-lock-fontify-buffer)) > > I've attached two patches against emacs-25 that would get the Org and > Emacs repos in similar states wrt font-lock-ensure. > > 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. > > 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. I've tested these on emacs-25 and can confirm that they solve the problem. Thanks! Phil From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 19 Jan 2016 15:34:01 +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: To: 22399@debbugs.gnu.org X-Debbugs-Original-To: emacs-orgmode@gnu.org X-Debbugs-Original-Cc: 22399@debbugs.gnu.org Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.14532176019476 (code B ref 22399); Tue, 19 Jan 2016 15:34:01 +0000 Received: (at 22399) by debbugs.gnu.org; 19 Jan 2016 15:33:21 +0000 Received: from localhost ([127.0.0.1]:53865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLYHY-0002Sm-Tq for submit@debbugs.gnu.org; Tue, 19 Jan 2016 10:33:21 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:63847 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLYHW-0002Sb-VM for 22399@debbugs.gnu.org; Tue, 19 Jan 2016 10:33:19 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id 3836C3B28C; Tue, 19 Jan 2016 10:33:17 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=os5vQf8X4LfI eO4stZ2JvMgCbY8=; b=mQB9NHAlZmMFFJLbI+Hux7jNlUEGHTvVslPiMT42zGZU pWiGOgJkGJrh534XB5u+ZV3we3XgEdHWTuRX6W38OxS+zp735yaCG2s2U/P9WsWt UXGFKfXqaMhgHBOZdDt6iiwiDctljilvaRjBFHfN3hj+0QefKAOYXBTtkJda/Zw= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id 20F053B28B; Tue, 19 Jan 2016 10:33:17 -0500 (EST) Received: from localhost (unknown [24.60.167.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id 9B2EE3B28A; Tue, 19 Jan 2016 10:33:16 -0500 (EST) From: Kyle Meyer 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> <87d1sy54vt.fsf@gmx.us> X-Attribution: Kyle Date: Tue, 19 Jan 2016 10:33:12 -0500 In-Reply-To: <87d1sy54vt.fsf@gmx.us> (rasmus@gmx.us's message of "Tue, 19 Jan 2016 09:51:18 +0100") Message-ID: <87wpr5zirr.fsf@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Pobox-Relay-ID: F5CD0728-BEC1-11E5-8BEB-6BD26AB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) Rasmus writes: > Kyle Meyer writes: [...] >> 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 b= ad 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). I agree, but, like you, I'm not sure it will matter in practice. Again, this was the solution that was already in Org's repo at the time I backported Emacs's 6711a21f1. However, it's easy enough to switch to using an org-font-lock-ensure variant that avoids these issues, so I will do that (in an updated patch and on Org's maint). -- Kyle From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 19 Jan 2016 18:05:01 +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: To: 22399@debbugs.gnu.org X-Debbugs-Original-To: emacs-orgmode@gnu.org X-Debbugs-Original-Cc: 22399@debbugs.gnu.org Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145322666526494 (code B ref 22399); Tue, 19 Jan 2016 18:05:01 +0000 Received: (at 22399) by debbugs.gnu.org; 19 Jan 2016 18:04:25 +0000 Received: from localhost ([127.0.0.1]:53984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLadk-0006tG-KI for submit@debbugs.gnu.org; Tue, 19 Jan 2016 13:04:24 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:59500 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLadi-0006t8-DO for 22399@debbugs.gnu.org; Tue, 19 Jan 2016 13:04:23 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id E75A73BC52; Tue, 19 Jan 2016 13:04:21 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=HObKEM2syj+Ful8zlcBmW/EoM/s=; b=M058bX 3Ffz3UzdpmvXgpwqXas01g6lEmVdqyY1+68oYE8cIUSJYycvrhNkJiS/JKASvz+B nhzsQiGua/ktWqP31gBcXDBvEAJApRPThvlVqJCmyUAnuIQTTzBNZer4OYVoh5pb dwjJ7g5tAME7cxWtDtpT6Nij2CtawJMJDyAkc= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id DDA163BC51; Tue, 19 Jan 2016 13:04:21 -0500 (EST) Received: from localhost (unknown [130.132.173.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id 8146E3BC50; Tue, 19 Jan 2016 13:04:21 -0500 (EST) From: Kyle Meyer 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> X-Attribution: Kyle Date: Tue, 19 Jan 2016 13:04:15 -0500 In-Reply-To: <87wpr5zirr.fsf@kyleam.com> (Kyle Meyer's message of "Tue, 19 Jan 2016 10:33:12 -0500") Message-ID: <87d1sx8mzk.fsf@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Pobox-Relay-ID: 10E5C530-BED7-11E5-A54C-6BD26AB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) --=-=-= Content-Type: text/plain Kyle Meyer writes: [...] > However, it's easy enough to switch to using an org-font-lock-ensure > variant that avoids these issues, so I will do that (in an updated > patch and on Org's maint). I've attached updated patches against emacs-25. If these are applied to the Emacs repo, I'll backport the new font-lock-ensure alias to Org's maint. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-org-compat-Fix-font-lock-ensure-alias.patch >From d9a8014e3919c328bf2b6acbe9d9127f3b06b5e1 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Tue, 19 Jan 2016 12:53:04 -0500 Subject: [PATCH 1/2] org-compat: Fix font-lock-ensure alias * lisp/org/org-compat.el (org-font-lock-ensure): Fix check for font-lock-ensure. Make compatibility function's arguments optional to match with font-lock-ensure's. (Bug#22399) --- lisp/org/org-compat.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el index 6403d4d..cf6aafc 100644 --- a/lisp/org/org-compat.el +++ b/lisp/org/org-compat.el @@ -479,9 +479,9 @@ org-no-popups (not (null pos))))) (defalias 'org-font-lock-ensure - (if (fboundp 'org-font-lock-ensure) + (if (fboundp 'font-lock-ensure) #'font-lock-ensure - (lambda (_beg _end) (font-lock-fontify-buffer)))) + (lambda (&optional _beg _end) (font-lock-fontify-buffer)))) (defun org-floor* (x &optional y) "Return a list of the floor of X and the fractional part of X. -- 2.7.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-org-src-Use-font-lock-fontify-buffer-for-blocks.patch >From 7b2e8cd23ee5326ca2b0845bed8a5d111a2a3b17 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Tue, 19 Jan 2016 12:53:22 -0500 Subject: [PATCH 2/2] org-src: Use font-lock-fontify-buffer for blocks * lisp/org/org-src.el (org-src-font-lock-fontify-block): Use font-lock-fontify-buffer because font-lock-ensure does not display source block fonts. This corresponds to 003a0f10695f035e844d844eacb1a86a6d2df934 in the Org repo. --- lisp/org/org-src.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el index 8e06aaa..5548f52 100644 --- a/lisp/org/org-src.el +++ b/lisp/org/org-src.el @@ -916,7 +916,9 @@ org-src-font-lock-fontify-block (delete-region (point-min) (point-max)) (insert string " ") ;; so there's a final property change (unless (eq major-mode lang-mode) (funcall lang-mode)) - (org-font-lock-ensure) + ;; Avoid `font-lock-ensure', which does not display fonts in + ;; source block. + (font-lock-fontify-buffer) (setq pos (point-min)) (while (setq next (next-single-property-change pos 'face)) (put-text-property -- 2.7.0 --=-=-= Content-Type: text/plain -- Kyle --=-=-=-- From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Rasmus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 19 Jan 2016 19:06:01 +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: Cc: 22399@debbugs.gnu.org Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145323034712926 (code B ref 22399); Tue, 19 Jan 2016 19:06:01 +0000 Received: (at 22399) by debbugs.gnu.org; 19 Jan 2016 19:05:47 +0000 Received: from localhost ([127.0.0.1]:54045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLbb8-0003MQ-HK for submit@debbugs.gnu.org; Tue, 19 Jan 2016 14:05:46 -0500 Received: from mout.gmx.net ([212.227.17.21]:55059) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLbb6-0003M3-TQ for 22399@debbugs.gnu.org; Tue, 19 Jan 2016 14:05:45 -0500 Received: from W530 ([62.80.108.10]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M6O1v-1Zx4dV1nTP-00yRI8 for <22399@debbugs.gnu.org>; Tue, 19 Jan 2016 20:05:38 +0100 From: Rasmus Newsgroups: gmane.emacs.orgmode 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZbAAAAAmJLR0QA/4ePzL8AAAAJcEhZ cwAAAEgAAABIAEbJaz4AAAIMSURBVEjHvZbLleswDEPDjlgKOkEnKAWFoBYW8RayEydRJvM246WO rkjw61v953f7M6DRIFlVBUeSJAIfAYCSLdmWk0QCuj8BTUpKrCQzEfuLSw3IiZRJ1L8S3czYMc8D VH+JkuKMUFXV8kzid9euAOyZiKjqhkRKb+7dqqoosquq9fJsg682LhpQ1Y4toTSnsFfi4pK6SpJo wqMqopoStnmoaldBImgRVCSSErm3QKIKJAGKlGxbfiuQszRIdBVAAAS16iOxXkQ8Mo0jKsR6P5mZ xNoA3QD6AEDK8mFhD1T3chQkAMpJDsTWRsPpEUX0ASRJJtkCIPHIeB+XZ5ngO9AAu6plk6jynF8m vpcTLgBZVcpMzC7Og3g0U9R9ACBV6+HEAi/3fTYITeEOSFXFjAUQugI6AEe8u0RZVVVo2oKzAWZd uR0z4zAM6Z7lmYm9TxyOU655tPIwyWeARyfLJrW4lW57XxqrhSyvVyVatmNb22o9tMuZWLIkKbb2 Fup+2A1099KffAaeGnGVSZzVctsW9arvZncDa3Am0iquLbCKSpRFyqfiT8CSDZz3EzuWVq9/3kD9 aLjY8jegu7rB5Y9Mifi+43oNDWvj0DuAopZkiW+D9QXoLhK0csjdLbnbs+RV3ZYJ9LmB+kdghUcX 5/tJxwtAre17GcBN/BDWNSqvsemXSP3dv8avv39wgAhOeVDQLwAAAABJRU5ErkJggg== Date: Tue, 19 Jan 2016 20:05:32 +0100 Message-ID: <871t9d4cg3.fsf@gmx.us> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:pD5Rmn7fLl9uHo99VGIzWk5MckQ= In-Reply-To: <87wpr5zirr.fsf@kyleam.com> (Kyle Meyer's message of "Tue, 19 Jan 2016 10:33:12 -0500") MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Posted-To: gmane.emacs.orgmode X-Provags-ID: V03:K0:jOvF2fmq+0hGUlZM115IlBPYvf7DbCSLeCLmB3joOlRLqcvCvgq lMgoDSNSigYktg0gSoonpMU/rSkVsFZ+GksYApSxdxP4V5ZDQquXWmu8xOXUGQBv/Z4s99g g/R7fE+AkrZXaFJat9Zqu0FxKOGYYuV03SLoirch9BIJ52vHktkU6T7Ypdsr1AhaKKr3L15 ISFVbuzFDzTgUrPzpRWmQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:3/2SsGC17OE=:ct3mLu0AZ2X7nOAddd8n1y X0m43cZ26iJe1xnq8QK6wOUIK3mDS4k3BlOnXgqlIA30a0RoHqOiz8mwnMJ7H43T7delKAGHn lihNwRGU6j+MxzXXd2hUuTHHlZPufHi9OOItuGC9he7KtZcj/mOdDK35cBhm5FJf71L/5vKG+ LfvBLOVcst5/Qzx6wHlhLP6q2bQPoPYtRbw0taWcdCWy9PCLKnxhx3XB5JtkD5hvvRIvK/mUS musmCBqEp3Igmpl34zbKAXPcigLqhpO95FyP7RRtzQIvtz9PaWGl+kEiuTy81wRE0mHqEWXw6 rJja7sVwmx2DfCAFcJRczS28J8XNmqwUa62b+Vx7rjH4/CE4Rl3rJQtKzrLICfoLI92KPWhwU 5Xwv89witWPrV0p45n+Q4UIY/YaTJcTk1iSDZpHEVfdMyf2L4QCvcxMyulUaAtGArQzcO1Rto mrFXOx+ubjpe5IanHsl2E8jWVsIuhCh8K+doWebwxeTkKT0ZYEgmyDS/cyS0iIEvWSPDKUwQe fQdVzWSarij4z99W+QIrCa4zPYB/bLzg3jckK0wlBm8xzmXYFOB/odVtP9CMleg0ea+OtF0U2 NJWnXrSJxUbZ5DwHVlnVj02W27TxoOu/zJO3qvWIW4/9Mj7mmAjTsEIMBXnQoGsYKOlVSDsUs /P6ocfXoIBjmnMtFL0iKTtsNrq8Rkmzvqyi7h967230wZooxo42GrIUEod4VxsJbxo4v7knJA kvuTPsH5JRJ3vtSgW81Q8WVxTxWCR1gtTdjE64ZOd7pIR86V4lIpVlMYwYRhhpCoIJl5voYcV BtcXeiP 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 (/) The following message is a courtesy copy of an article that has been posted to gmane.emacs.orgmode as well. Hi Kyle, Kyle Meyer writes: >> 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 functi= on >> 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 functio= n (which >> is why it=E2=80=99s very theoretical). > > I agree, but, like you, I'm not sure it will matter in practice. Again, > this was the solution that was already in Org's repo at the time I > backported Emacs's 6711a21f1. However, it's easy enough to switch to > using an org-font-lock-ensure variant that avoids these issues, so I > will do that (in an updated patch and on Org's maint). Thanks. Kyle Meyer writes: >> However, it's easy enough to switch to using an org-font-lock-ensure >> variant that avoids these issues, so I will do that (in an updated >> patch and on Org's maint). > > I've attached updated patches against emacs-25. If these are applied to > the Emacs repo, I'll backport the new font-lock-ensure alias to Org's > maint. Looks good, thanks. Rasmus --=20 Er du tosset for noge' l=C3=A5rt! From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: [O] bug#22399: org-mode fontification Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Wed, 20 Jan 2016 11:40:01 +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: To: Rasmus Cc: 22399@debbugs.gnu.org X-Debbugs-Original-Cc: 22399@debbugs.gnu.org, emacs-orgmode@gnu.org Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.14532899773025 (code B ref 22399); Wed, 20 Jan 2016 11:40:01 +0000 Received: (at 22399) by debbugs.gnu.org; 20 Jan 2016 11:39:37 +0000 Received: from localhost ([127.0.0.1]:54375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLr6v-0000mj-0Y for submit@debbugs.gnu.org; Wed, 20 Jan 2016 06:39:37 -0500 Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:48128) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLr6s-0000ma-Re for 22399@debbugs.gnu.org; Wed, 20 Jan 2016 06:39:35 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aLr6r-00014v-EH; Wed, 20 Jan 2016 11:39:33 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aLr6r-00064w-9g; Wed, 20 Jan 2016 11:39:33 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> Date: Wed, 20 Jan 2016 11:39:33 +0000 In-Reply-To: <871t9d4cg3.fsf@gmx.us> (rasmus@gmx.us's message of "Tue, 19 Jan 2016 20:05:32 +0100") Message-ID: <874me8pjii.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (--) Rasmus writes: > > Kyle Meyer writes: > >>> However, it's easy enough to switch to using an org-font-lock-ensure >>> variant that avoids these issues, so I will do that (in an updated >>> patch and on Org's maint). >> >> I've attached updated patches against emacs-25. If these are applied to >> the Emacs repo, I'll backport the new font-lock-ensure alias to Org's >> maint. > > Looks good, thanks. Just checking whether on who is going to apply the patches! They don't seem to be on emacs-25 yet. Phil From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Wed, 20 Jan 2016 17:19:01 +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: To: phillip.lord@russet.org.uk (Phillip Lord) Cc: 22399@debbugs.gnu.org, Stefan Monnier , Rasmus Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145331033616173 (code B ref 22399); Wed, 20 Jan 2016 17:19:01 +0000 Received: (at 22399) by debbugs.gnu.org; 20 Jan 2016 17:18:56 +0000 Received: from localhost ([127.0.0.1]:55493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLwPI-0004Cn-5j for submit@debbugs.gnu.org; Wed, 20 Jan 2016 12:18:56 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:50840 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLwPG-0004Cf-Da for 22399@debbugs.gnu.org; Wed, 20 Jan 2016 12:18:55 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id ECA853A17A; Wed, 20 Jan 2016 12:18:52 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=ZCgu1maW4fctCyNqTShDrQk6Zow=; b=bOktls 2Gy54Yp6ZuItUcHeMGAJtAhQT00MwvWyi1MNIfQwU/YwExcgtn9QMDjVjgn8ovJy Xdhx8Nz/wxRsr0nro8MD5BDT6SsAJy+iAkC4Xwvo8v1RxmOjrKYnzk6QfRs1Db16 VSucXjdERNw/f4W2ahuHxJ+RMMFUekbmJciiY= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id E44633A179; Wed, 20 Jan 2016 12:18:52 -0500 (EST) Received: from localhost (unknown [130.132.173.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id 91B373A177; Wed, 20 Jan 2016 12:18:52 -0500 (EST) From: Kyle Meyer 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> X-Attribution: Kyle Date: Wed, 20 Jan 2016 12:18:42 -0500 In-Reply-To: <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> (Phillip Lord's message of "Wed, 20 Jan 2016 11:39:33 +0000") Message-ID: <87ziw0goel.fsf_-_@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Pobox-Relay-ID: E0BD9F4A-BF99-11E5-9DA3-6BD26AB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) --=-=-= Content-Type: text/plain phillip.lord@russet.org.uk (Phillip Lord) writes: > Rasmus writes: >> >> Kyle Meyer writes: >> >>>> However, it's easy enough to switch to using an org-font-lock-ensure >>>> variant that avoids these issues, so I will do that (in an updated >>>> patch and on Org's maint). >>> >>> I've attached updated patches against emacs-25. If these are applied to >>> the Emacs repo, I'll backport the new font-lock-ensure alias to Org's >>> maint. >> >> Looks good, thanks. > > > Just checking whether on who is going to apply the patches! They don't > seem to be on emacs-25 yet. I have copyright assignment with the FSF (for Org mode contributions), but I haven't contributed to Emacs directly before. I'm cc'ing Stefan because these patches are touching his changes. I've re-attached the most recent set of patches (http://permalink.gmane.org/gmane.emacs.bugs/111756). --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-org-compat-Fix-font-lock-ensure-alias.patch >From d9a8014e3919c328bf2b6acbe9d9127f3b06b5e1 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Tue, 19 Jan 2016 12:53:04 -0500 Subject: [PATCH 1/2] org-compat: Fix font-lock-ensure alias * lisp/org/org-compat.el (org-font-lock-ensure): Fix check for font-lock-ensure. Make compatibility function's arguments optional to match with font-lock-ensure's. (Bug#22399) --- lisp/org/org-compat.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el index 6403d4d..cf6aafc 100644 --- a/lisp/org/org-compat.el +++ b/lisp/org/org-compat.el @@ -479,9 +479,9 @@ org-no-popups (not (null pos))))) (defalias 'org-font-lock-ensure - (if (fboundp 'org-font-lock-ensure) + (if (fboundp 'font-lock-ensure) #'font-lock-ensure - (lambda (_beg _end) (font-lock-fontify-buffer)))) + (lambda (&optional _beg _end) (font-lock-fontify-buffer)))) (defun org-floor* (x &optional y) "Return a list of the floor of X and the fractional part of X. -- 2.7.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-org-src-Use-font-lock-fontify-buffer-for-blocks.patch >From 7b2e8cd23ee5326ca2b0845bed8a5d111a2a3b17 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Tue, 19 Jan 2016 12:53:22 -0500 Subject: [PATCH 2/2] org-src: Use font-lock-fontify-buffer for blocks * lisp/org/org-src.el (org-src-font-lock-fontify-block): Use font-lock-fontify-buffer because font-lock-ensure does not display source block fonts. This corresponds to 003a0f10695f035e844d844eacb1a86a6d2df934 in the Org repo. --- lisp/org/org-src.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el index 8e06aaa..5548f52 100644 --- a/lisp/org/org-src.el +++ b/lisp/org/org-src.el @@ -916,7 +916,9 @@ org-src-font-lock-fontify-block (delete-region (point-min) (point-max)) (insert string " ") ;; so there's a final property change (unless (eq major-mode lang-mode) (funcall lang-mode)) - (org-font-lock-ensure) + ;; Avoid `font-lock-ensure', which does not display fonts in + ;; source block. + (font-lock-fontify-buffer) (setq pos (point-min)) (while (setq next (next-single-property-change pos 'face)) (put-text-property -- 2.7.0 --=-=-= Content-Type: text/plain -- Kyle --=-=-=-- From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Wed, 20 Jan 2016 22:03: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: To: Kyle Meyer Cc: 22399@debbugs.gnu.org, Rasmus , Phillip Lord Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145332733715222 (code B ref 22399); Wed, 20 Jan 2016 22:03:02 +0000 Received: (at 22399) by debbugs.gnu.org; 20 Jan 2016 22:02:17 +0000 Received: from localhost ([127.0.0.1]:55595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aM0pV-0003xQ-3O for submit@debbugs.gnu.org; Wed, 20 Jan 2016 17:02:17 -0500 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:37053) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aM0pU-0003xJ-1o for 22399@debbugs.gnu.org; Wed, 20 Jan 2016 17:02:16 -0500 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id u0KM2Eu3020145; Wed, 20 Jan 2016 17:02:14 -0500 Received: by pastel.home (Postfix, from userid 20848) id 3A7C1602D8; Wed, 20 Jan 2016 17:02:15 -0500 (EST) From: Stefan Monnier Message-ID: 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> Date: Wed, 20 Jan 2016 17:02:15 -0500 In-Reply-To: <87ziw0goel.fsf_-_@kyleam.com> (Kyle Meyer's message of "Wed, 20 Jan 2016 12:18:42 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5556=0 X-NAI-Spam-Version: 2.3.0.9418 : core <5556> : inlines <4204> : streams <1574190> : uri <2123882> X-Spam-Score: -1.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: -1.3 (-) > (defalias 'org-font-lock-ensure > - (if (fboundp 'org-font-lock-ensure) > + (if (fboundp 'font-lock-ensure) > #'font-lock-ensure > - (lambda (_beg _end) (font-lock-fontify-buffer)))) > + (lambda (&optional _beg _end) (font-lock-fontify-buffer)))) Looks good. > (unless (eq major-mode lang-mode) (funcall lang-mode)) > - (org-font-lock-ensure) > + ;; Avoid `font-lock-ensure', which does not display fonts in > + ;; source block. > + (font-lock-fontify-buffer) Intuitively, this looks like a wrong fix. Do you have a reproducible recipe showing the problem that you're trying to fix? Stefan From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification In-Reply-To: <87oacjng36.fsf@russet.org.uk> Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Thu, 21 Jan 2016 00:46: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: To: Stefan Monnier Cc: 22399@debbugs.gnu.org, Rasmus , Phillip Lord Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.14533371083542 (code B ref 22399); Thu, 21 Jan 2016 00:46:02 +0000 Received: (at 22399) by debbugs.gnu.org; 21 Jan 2016 00:45:08 +0000 Received: from localhost ([127.0.0.1]:55669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aM3N6-0000v4-93 for submit@debbugs.gnu.org; Wed, 20 Jan 2016 19:45:08 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:59560 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aM3N4-0000uv-2u for 22399@debbugs.gnu.org; Wed, 20 Jan 2016 19:45:07 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id 453953E367; Wed, 20 Jan 2016 19:45:03 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=sasl; bh=X2c8f6GbaYQikDRQNzgxJ/ypECw=; b=yLiYjJRxzejaew91SjVP 60oyNsGoQoIYBBvyyUxYcyNj/R/z5zVvbpOmcSBnPl5NGfQSC+gbq/1zPOkhxwAt vPvkzKf4IAOJ7ut6aF/DXdE8QuQQwLhmsdbaGQ0r+HXCI5kCoBdMiP3TwqDyByda nPUd2sZR1N8cjtGieZAym+4= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id DFCC43E364; Wed, 20 Jan 2016 19:45:02 -0500 (EST) Received: from localhost (unknown [130.132.173.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id 526163E363; Wed, 20 Jan 2016 19:45:02 -0500 (EST) From: Kyle Meyer 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> X-Attribution: Kyle Date: Wed, 20 Jan 2016 19:44:58 -0500 Message-ID: <87oacf92wl.fsf@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 34C062F6-BFD8-11E5-9914-6BD26AB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) Thanks for having a look. Stefan Monnier writes: >> (unless (eq major-mode lang-mode) (funcall lang-mode)) >> - (org-font-lock-ensure) >> + ;; Avoid `font-lock-ensure', which does not display fonts in >> + ;; source block. >> + (font-lock-fontify-buffer) > > Intuitively, this looks like a wrong fix. Do you have a reproducible > recipe showing the problem that you're trying to fix? Sure. With --8<---------------cut here---------------start------------->8--- #+BEGIN_SRC elisp (require 'cl-lib) (message "test") #+END_SRC --8<---------------cut here---------------end--------------->8--- in /tmp/scratch.org, run emacs -Q --eval "(setq org-src-fontify-natively t)" --visit /tmp/scratch.org Go to the code block and hit C-c ' (org-edit-special), and then exit with another C-c '. Without this change, the source block is no longer highlighted as elisp code when I return to the buffer. I don't think it's just something odd on my end because, when we backported 6711a21, a user reported that he lost highlighting in source blocks. http://thread.gmane.org/gmane.emacs.orgmode/99495 -- Kyle From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Mon, 25 Jan 2016 14:31: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: To: Kyle Meyer Cc: 22399@debbugs.gnu.org, Rasmus , Phillip Lord Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.14537322467113 (code B ref 22399); Mon, 25 Jan 2016 14:31:02 +0000 Received: (at 22399) by debbugs.gnu.org; 25 Jan 2016 14:30:46 +0000 Received: from localhost ([127.0.0.1]:35580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNiAI-0001qf-9m for submit@debbugs.gnu.org; Mon, 25 Jan 2016 09:30:46 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:17947) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNiAF-0001qS-Du for 22399@debbugs.gnu.org; Mon, 25 Jan 2016 09:30:44 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BQFgA731xV/zh9oWxWBoMQVF6CUIVVsxiJeoV5BAICgTw9EAEBAQEBAQGBCkEFg10BAQMBJy8jBQsLNBIUGA0kiDcIzyMBAQEBAQUBAQEBAR2LOoRCQweELQWGZYVLinGINJNqgUUjhBYgMYJHAQEB X-IPAS-Result: A0BQFgA731xV/zh9oWxWBoMQVF6CUIVVsxiJeoV5BAICgTw9EAEBAQEBAQGBCkEFg10BAQMBJy8jBQsLNBIUGA0kiDcIzyMBAQEBAQUBAQEBAR2LOoRCQweELQWGZYVLinGINJNqgUUjhBYgMYJHAQEB X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="191152652" Received: from 108-161-125-56.dsl.teksavvy.com (HELO ceviche.home) ([108.161.125.56]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Jan 2016 09:30:37 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 10E676621A; Mon, 25 Jan 2016 09:30:37 -0500 (EST) From: Stefan Monnier Message-ID: 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> Date: Mon, 25 Jan 2016 09:30:37 -0500 In-Reply-To: <87oacf92wl.fsf@kyleam.com> (Kyle Meyer's message of "Wed, 20 Jan 2016 19:44:58 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.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 (/) > Sure. With > > --8<---------------cut here---------------start------------->8--- > > #+BEGIN_SRC elisp > (require 'cl-lib) > (message "test") > #+END_SRC > --8<---------------cut here---------------end--------------->8--- > > in /tmp/scratch.org, run > > emacs -Q --eval "(setq org-src-fontify-natively t)" --visit /tmp/scratch.org > > Go to the code block and hit C-c ' (org-edit-special), and then exit > with another C-c '. Without this change, the source block is no longer > highlighted as elisp code when I return to the buffer. I see the problem. org-src-font-lock-fontify-block is using buffers named " org-src-fontification:" in an unusual way: they're updated via normal buffer modifications, but they're not put in font-lock-mode, so all the font-lock machinery which tries to keep the fontification up-to-date is short-circuited, so it triggers a bug in font-lock-ensure where we made incorrect assumptions. I installed the patch below into emacs-25, which should fix this problem, Stefan --- a/lisp/font-lock.el +++ b/lisp/font-lock.el @@ -1074,7 +1074,13 @@ font-lock-flush (defvar font-lock-ensure-function (lambda (_beg _end) - (unless font-lock-fontified (font-lock-default-fontify-buffer))) + (unless font-lock-fontified + (font-lock-default-fontify-buffer) + (unless font-lock-mode + ;; If font-lock is not enabled, we don't have the hooks in place to + ;; track modifications, so a subsequent call to font-lock-ensure can't + ;; assume that the fontification is still valid. + (setq font-lock-fontified nil)))) "Function to make sure a region has been fontified. Called with two arguments BEG and END.") From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 26 Jan 2016 07:00: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: To: Stefan Monnier Cc: 22399@debbugs.gnu.org, Rasmus , Phillip Lord Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145379154415874 (code B ref 22399); Tue, 26 Jan 2016 07:00:02 +0000 Received: (at 22399) by debbugs.gnu.org; 26 Jan 2016 06:59:04 +0000 Received: from localhost ([127.0.0.1]:36565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNxai-00047y-Hk for submit@debbugs.gnu.org; Tue, 26 Jan 2016 01:59:04 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:56160 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aNxah-00047q-3B for 22399@debbugs.gnu.org; Tue, 26 Jan 2016 01:59:03 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id EBAC6389A7; Tue, 26 Jan 2016 01:59:01 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=mVzDfB0EeENekiEqiaEQDQEIIFw=; b=wnBxNQ DpEr/u5lIQqqw0BVOQjRLPhcdMwcvDrQQK/51AvW03aeccqrn/BXBJUQSmmQKXe/ KB0DGV7rVZMNpXWeK1wjl6BqtoWwz2b2XtqMyUBc4mPOxieG++pItFibazShW3oD rgbiY0u1Rcn62pnti29Xswq7c1/cb2ZL605Xw= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id E18B7389A6; Tue, 26 Jan 2016 01:59:01 -0500 (EST) Received: from localhost (unknown [24.60.167.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id D0FCD389A4; Tue, 26 Jan 2016 01:59:00 -0500 (EST) From: Kyle Meyer 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> X-Attribution: Kyle Date: Tue, 26 Jan 2016 01:58:59 -0500 In-Reply-To: (Stefan Monnier's message of "Mon, 25 Jan 2016 09:30:37 -0500") Message-ID: <87lh7cu8r0.fsf@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 4746F040-C3FA-11E5-9F3B-80A36AB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) Stefan Monnier writes: [...] > I see the problem. org-src-font-lock-fontify-block is using buffers > named " org-src-fontification:" in an unusual way: > they're updated via normal buffer modifications, but they're not put in > font-lock-mode, so all the font-lock machinery which tries to keep the > fontification up-to-date is short-circuited, so it triggers a bug in > font-lock-ensure where we made incorrect assumptions. > > I installed the patch below into emacs-25, which should fix this > problem, Thank you. That seems to work nicely. Is there anything else I need to do for the first patch? -- Kyle From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 26 Jan 2016 13:07: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: To: Kyle Meyer Cc: 22399@debbugs.gnu.org, Rasmus , Phillip Lord Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.145381359722390 (code B ref 22399); Tue, 26 Jan 2016 13:07:02 +0000 Received: (at 22399) by debbugs.gnu.org; 26 Jan 2016 13:06:37 +0000 Received: from localhost ([127.0.0.1]:36680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aO3KO-0005p3-V6 for submit@debbugs.gnu.org; Tue, 26 Jan 2016 08:06:37 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:4104) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aO3KN-0005or-M6 for 22399@debbugs.gnu.org; Tue, 26 Jan 2016 08:06:36 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0A2FgA731xV/zh9oWxWBoMQhAKFVcMLBAICgTw8EQEBAQEBAQGBCkEFg10BAQMBViMQCzQSFBgNJIg3CM8jAQEBAQYBAQEBHos6hEJDB4QtBYwwpw+BRSOEFiCCeAEBAQ X-IPAS-Result: A0A2FgA731xV/zh9oWxWBoMQhAKFVcMLBAICgTw8EQEBAQEBAQGBCkEFg10BAQMBViMQCzQSFBgNJIg3CM8jAQEBAQYBAQEBHos6hEJDB4QtBYwwpw+BRSOEFiCCeAEBAQ X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="191409103" Received: from 108-161-125-56.dsl.teksavvy.com (HELO ceviche.home) ([108.161.125.56]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Jan 2016 08:06:30 -0500 Received: by ceviche.home (Postfix, from userid 20848) id C15CF6621A; Tue, 26 Jan 2016 08:06:29 -0500 (EST) From: Stefan Monnier Message-ID: 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> <87lh7cu8r0.fsf@kyleam.com> Date: Tue, 26 Jan 2016 08:06:29 -0500 In-Reply-To: <87lh7cu8r0.fsf@kyleam.com> (Kyle Meyer's message of "Tue, 26 Jan 2016 01:58:59 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.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 (/) >> I see the problem. org-src-font-lock-fontify-block is using buffers >> named " org-src-fontification:" in an unusual way: >> they're updated via normal buffer modifications, but they're not put in >> font-lock-mode, so all the font-lock machinery which tries to keep the >> fontification up-to-date is short-circuited, so it triggers a bug in >> font-lock-ensure where we made incorrect assumptions. >> I installed the patch below into emacs-25, which should fix this >> problem, > Thank you. That seems to work nicely. > Is there anything else I need to do for the first patch? No, it's good to go. If you don't have commit rights, I can install it for you into emacs-25, unless the Org guys prefer to do it via the Org tree. Stefan From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Tue, 26 Jan 2016 15:28:01 +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: To: Stefan Monnier Cc: 22399@debbugs.gnu.org, Rasmus , Phillip Lord Received: via spool by 22399-submit@debbugs.gnu.org id=B22399.14538220723719 (code B ref 22399); Tue, 26 Jan 2016 15:28:01 +0000 Received: (at 22399) by debbugs.gnu.org; 26 Jan 2016 15:27:52 +0000 Received: from localhost ([127.0.0.1]:37789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aO5X6-0000xv-Fy for submit@debbugs.gnu.org; Tue, 26 Jan 2016 10:27:52 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:51293 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aO5X4-0000xn-59 for 22399@debbugs.gnu.org; Tue, 26 Jan 2016 10:27:51 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id 9F7AF3EEB2; Tue, 26 Jan 2016 10:27:46 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=c5AecUsIOr+FX9/WQfyLkOnTtDE=; b=W1Wg1V ZrC3xJRIbg+xXKpsXk0qPNp3lzr+Cea0uVDzffcEFI+f7wo/wtv5C48dwABjb8IF 52bFugYp8P5oDGP15s0+5hRJceH+nB8pxs4oeC5Mf4iXc4wDNjNMmajRr/pbYFZT 1xxNv1IjhGD8OEPMO9pYV5DU1V0OC2k0/K2yg= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id 9649C3EEB1; Tue, 26 Jan 2016 10:27:46 -0500 (EST) Received: from localhost (unknown [24.60.167.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id 0870F3EEB0; Tue, 26 Jan 2016 10:27:46 -0500 (EST) From: Kyle Meyer 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> <87lh7cu8r0.fsf@kyleam.com> X-Attribution: Kyle Date: Tue, 26 Jan 2016 10:27:42 -0500 In-Reply-To: (Stefan Monnier's message of "Tue, 26 Jan 2016 08:06:29 -0500") Message-ID: <87a8nstl75.fsf@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 59A4287E-C441-11E5-A7CC-80A36AB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) Stefan Monnier writes: >> Thank you. That seems to work nicely. >> Is there anything else I need to do for the first patch? > > No, it's good to go. If you don't have commit rights, I can install it > for you into emacs-25, unless the Org guys prefer to do it via the > Org tree. No, I don't have commit rights. I'll update the Org side, but, for issues that were introduced in the Emacs tree post 24.5, I don't know if it's preferable to also update Emacs instead of waiting for the changes to come over with a full sync. (There's a similar situation in bug#22469. Some issues were introduced by changes to Org in the Emacs repo, and these were fixed in the Org repo after the patch was backported.) -- Kyle From unknown Fri Aug 15 16:55:36 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: phillip.lord@russet.org.uk (Phillip Lord) Subject: bug#22399: closed (Re: bug#22399: org-mode fontification) Message-ID: References: <87oacjng36.fsf@russet.org.uk> X-Gnu-PR-Message: they-closed 22399 X-Gnu-PR-Package: emacs,org-mode Reply-To: 22399@debbugs.gnu.org Date: Mon, 01 Feb 2016 13:51:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1454334662-31914-1" This is a multi-part message in MIME format... ------------=_1454334662-31914-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #22399: org-mode fontification which was filed against the emacs,org-mode package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 22399@debbugs.gnu.org. --=20 22399: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22399 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1454334662-31914-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 22399-done) by debbugs.gnu.org; 1 Feb 2016 13:50:21 +0000 Received: from localhost ([127.0.0.1]:44099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQEs1-0008Hr-Ih for submit@debbugs.gnu.org; Mon, 01 Feb 2016 08:50:21 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:39637) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQErz-0008Hf-P4 for 22399-done@debbugs.gnu.org; Mon, 01 Feb 2016 08:50:20 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AxFgA731xV/3+SCkxcgxCEAoVVu0CHSwQCAoE8OxIBAQEBAQEBgQpBBYNdAQEDAVYjBQsLNBIUGA0kiDcIzyMBAQEBBgEBAQEeizqFBQeELQWMMJJnjhaGEoFFI4QWIIJ4AQEB X-IPAS-Result: A0AxFgA731xV/3+SCkxcgxCEAoVVu0CHSwQCAoE8OxIBAQEBAQEBgQpBBYNdAQEDAVYjBQsLNBIUGA0kiDcIzyMBAQEBBgEBAQEeizqFBQeELQWMMJJnjhaGEoFFI4QWIIJ4AQEB X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="192101792" Received: from 76-10-146-127.dsl.teksavvy.com (HELO ceviche.home) ([76.10.146.127]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Feb 2016 08:50:11 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 8424666158; Mon, 1 Feb 2016 08:50:11 -0500 (EST) From: Stefan Monnier To: Kyle Meyer Subject: Re: bug#22399: org-mode fontification Message-ID: 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> <87lh7cu8r0.fsf@kyleam.com> <87a8nstl75.fsf@kyleam.com> Date: Mon, 01 Feb 2016 08:50:11 -0500 In-Reply-To: <87a8nstl75.fsf@kyleam.com> (Kyle Meyer's message of "Tue, 26 Jan 2016 10:27:42 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 22399-done Cc: 22399-done@debbugs.gnu.org, Rasmus , Phillip Lord 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 (/) > No, I don't have commit rights. I'll update the Org side, but, for > issues that were introduced in the Emacs tree post 24.5, I don't know if > it's preferable to also update Emacs instead of waiting for the changes > to come over with a full sync. Looks like there's no Org people following this, so I installed it into emacs-25 (IOW it should be fixed in the next (25.0.91) pretest). Stefan ------------=_1454334662-31914-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Jan 2016 13:59:59 +0000 Received: from localhost ([127.0.0.1]:52409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLALe-00074a-NZ for submit@debbugs.gnu.org; Mon, 18 Jan 2016 08:59:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38135) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLALc-00074N-Ov for submit@debbugs.gnu.org; Mon, 18 Jan 2016 08:59:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLALW-0007hf-Uq for submit@debbugs.gnu.org; Mon, 18 Jan 2016 08:59:51 -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.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59368) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLALW-0007hb-Qr for submit@debbugs.gnu.org; Mon, 18 Jan 2016 08:59:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57336) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLALW-0007y4-1B for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 08:59:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLALS-0007h3-1I for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 08:59:49 -0500 Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:37560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLALR-0007gy-Rd for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 08:59:45 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aLALN-0008HL-G6 for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 13:59:42 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aLALN-0003hm-Sp for bug-gnu-emacs@gnu.org; Mon, 18 Jan 2016 13:59:41 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) To: bug-gnu-emacs@gnu.org Subject: org-mode fontification Date: Mon, 18 Jan 2016 13:59:41 +0000 Message-ID: <87oacjng36.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) On emacs-25 ox-html, line 1847, org-html-fontify-code does this... (setq code (with-temp-buffer ;; Switch to language-specific mode. (funcall lang-mode) (insert code) ;; Fontify buffer. (org-font-lock-ensure) But `org-font-lock-ensure' is defined like so.... (defalias 'org-font-lock-ensure (if (fboundp 'org-font-lock-ensure) #'font-lock-ensure (lambda (_beg _end) (font-lock-fontify-buffer)))) which takes two args, causing crashes when exporting to code to HTML. Phil ------------=_1454334662-31914-1-- From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Kyle Meyer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Wed, 03 Feb 2016 06:52:01 +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: To: Bastien Guerry Cc: 22399-done@debbugs.gnu.org, Stefan Monnier , Rasmus , Phillip Lord Received: via spool by 22399-done@debbugs.gnu.org id=D22399.145448232020266 (code D ref 22399); Wed, 03 Feb 2016 06:52:01 +0000 Received: (at 22399-done) by debbugs.gnu.org; 3 Feb 2016 06:52:00 +0000 Received: from localhost ([127.0.0.1]:57386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQrIF-0005Gm-Sx for submit@debbugs.gnu.org; Wed, 03 Feb 2016 01:52:00 -0500 Received: from pb-smtp0.int.icgroup.com ([208.72.237.35]:62633 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQrIE-0005Gf-7y for 22399-done@debbugs.gnu.org; Wed, 03 Feb 2016 01:51:58 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id AC25039D37; Wed, 3 Feb 2016 01:51:56 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=c/zLd4GW3znWHudOsRBaNZFXitU=; b=e7uoKo 2ZZaecbkgQ1CR1gQq3ynAojsHgvWh/WNl/ePrz5WdblH9GvJ9LWXM6mOvT+rZxaJ Bb2JodApQwz3sDmUtElJwoMag7tLZroIbaPEooVHO1HVEYOP5aAfesKtZgru/eCY f1DuvhRL1GPODphBwkOvg0nZ+lLHz+tOaUA5E= Received: from pb-smtp0.int.icgroup.com (unknown [127.0.0.1]) by pb-smtp0.pobox.com (Postfix) with ESMTP id A43AC39D36; Wed, 3 Feb 2016 01:51:56 -0500 (EST) Received: from localhost (unknown [24.60.167.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pb-smtp0.pobox.com (Postfix) with ESMTPSA id 44EB739D35; Wed, 3 Feb 2016 01:51:56 -0500 (EST) From: Kyle Meyer 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> <87lh7cu8r0.fsf@kyleam.com> <87a8nstl75.fsf@kyleam.com> <87si1auwlx.fsf@free.fr> X-Attribution: Kyle Date: Wed, 03 Feb 2016 01:51:52 -0500 In-Reply-To: <87si1auwlx.fsf@free.fr> (Bastien Guerry's message of "Wed, 03 Feb 2016 07:38:34 +0100") Message-ID: <8760y6wak7.fsf@kyleam.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 9D7416D4-CA42-11E5-AF50-04C16BB36C07-24757444!pb-smtp0.pobox.com X-Spam-Score: -0.7 (/) 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.7 (/) Bastien Guerry writes: > Hi Stefan and Kyle, > > Stefan Monnier writes: > >>> No, I don't have commit rights. I'll update the Org side, but, for >>> issues that were introduced in the Emacs tree post 24.5, I don't know if >>> it's preferable to also update Emacs instead of waiting for the changes >>> to come over with a full sync. >> >> Looks like there's no Org people following this, so I installed it into >> emacs-25 (IOW it should be fixed in the next (25.0.91) pretest). > > Thanks for installing this -- Kyle, do you confirm you installed the > change in Org's git repo? Yes, in a4edee4. -- Kyle From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Bastien Guerry Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Wed, 03 Feb 2016 16:23: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: To: Stefan Monnier Cc: Kyle Meyer , 22399-done@debbugs.gnu.org, Rasmus , Phillip Lord Received: via spool by 22399-done@debbugs.gnu.org id=D22399.145451654215158 (code D ref 22399); Wed, 03 Feb 2016 16:23:02 +0000 Received: (at 22399-done) by debbugs.gnu.org; 3 Feb 2016 16:22:22 +0000 Received: from localhost ([127.0.0.1]:58262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aR0CE-0003wP-3V for submit@debbugs.gnu.org; Wed, 03 Feb 2016 11:22:22 -0500 Received: from z9.mailgun.us ([104.130.96.9]:32932) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQr5P-0004xF-0N for 22399-done@debbugs.gnu.org; Wed, 03 Feb 2016 01:38:43 -0500 X-Mailgun-Sid: WyI0NDZiNyIsICIyMjM5OS1kb25lQGRlYmJ1Z3MuZ251Lm9yZyIsICIyODg4ZjkiXQ== Received: from bzg.fr (fes75-4-78-192-157-63.fbxo.proxad.net [78.192.157.63]) by mxa.mailgun.org with ESMTP id 56b1a06c.7910690-in3; Wed, 03 Feb 2016 06:38:36 -0000 (UTC) Received: by bzg.fr (Postfix, from userid 1000) id 53C3B42432; Wed, 3 Feb 2016 07:38:34 +0100 (CET) From: Bastien Guerry 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> <87lh7cu8r0.fsf@kyleam.com> <87a8nstl75.fsf@kyleam.com> Date: Wed, 03 Feb 2016 07:38:34 +0100 In-Reply-To: (Stefan Monnier's message of "Mon, 01 Feb 2016 08:50:11 -0500") Message-ID: <87si1auwlx.fsf@free.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Wed, 03 Feb 2016 11:22:21 -0500 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 (/) Hi Stefan and Kyle, Stefan Monnier writes: >> No, I don't have commit rights. I'll update the Org side, but, for >> issues that were introduced in the Emacs tree post 24.5, I don't know if >> it's preferable to also update Emacs instead of waiting for the changes >> to come over with a full sync. > > Looks like there's no Org people following this, so I installed it into > emacs-25 (IOW it should be fixed in the next (25.0.91) pretest). Thanks for installing this -- Kyle, do you confirm you installed the change in Org's git repo? From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: Bastien Guerry Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Wed, 03 Feb 2016 16:23: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: To: Kyle Meyer Cc: 22399-done@debbugs.gnu.org, Stefan Monnier , Rasmus , Phillip Lord Received: via spool by 22399-done@debbugs.gnu.org id=D22399.145451654215165 (code D ref 22399); Wed, 03 Feb 2016 16:23:02 +0000 Received: (at 22399-done) by debbugs.gnu.org; 3 Feb 2016 16:22:22 +0000 Received: from localhost ([127.0.0.1]:58264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aR0CE-0003wR-G3 for submit@debbugs.gnu.org; Wed, 03 Feb 2016 11:22:22 -0500 Received: from z9.mailgun.us ([104.130.96.9]:41233) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQrM7-0005ML-4W for 22399-done@debbugs.gnu.org; Wed, 03 Feb 2016 01:55:59 -0500 X-Mailgun-Sid: WyI0NDZiNyIsICIyMjM5OS1kb25lQGRlYmJ1Z3MuZ251Lm9yZyIsICIyODg4ZjkiXQ== Received: from bzg.fr (fes75-4-78-192-157-63.fbxo.proxad.net [78.192.157.63]) by mxa.mailgun.org with ESMTP id 56b1a478.639da20-in6; Wed, 03 Feb 2016 06:55:52 -0000 (UTC) Received: by bzg.fr (Postfix, from userid 1000) id 7BEFE42702; Wed, 3 Feb 2016 07:55:50 +0100 (CET) From: Bastien Guerry 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> <87lh7cu8r0.fsf@kyleam.com> <87a8nstl75.fsf@kyleam.com> <87si1auwlx.fsf@free.fr> <8760y6wak7.fsf@kyleam.com> Date: Wed, 03 Feb 2016 07:55:50 +0100 In-Reply-To: <8760y6wak7.fsf@kyleam.com> (Kyle Meyer's message of "Wed, 03 Feb 2016 01:51:52 -0500") Message-ID: <87bn7yuvt5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Wed, 03 Feb 2016 11:22:21 -0500 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 (/) Kyle Meyer writes: >> Thanks for installing this -- Kyle, do you confirm you installed the >> change in Org's git repo? > > Yes, in a4edee4. Thanks! -- Bastien From unknown Fri Aug 15 16:55:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22399: org-mode fontification Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Thu, 11 Feb 2016 18:19:01 +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: To: Bastien Guerry Cc: Kyle Meyer , 22399-done@debbugs.gnu.org, Rasmus , Stefan Monnier Received: via spool by 22399-done@debbugs.gnu.org id=D22399.145521469321131 (code D ref 22399); Thu, 11 Feb 2016 18:19:01 +0000 Received: (at 22399-done) by debbugs.gnu.org; 11 Feb 2016 18:18:13 +0000 Received: from localhost ([127.0.0.1]:36906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aTvoj-0005Ul-2N for submit@debbugs.gnu.org; Thu, 11 Feb 2016 13:18:13 -0500 Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:60738) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aTvoh-0005Ud-3q for 22399-done@debbugs.gnu.org; Thu, 11 Feb 2016 13:18:11 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aTvog-0000JM-Ae; Thu, 11 Feb 2016 18:18:10 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aTvof-0003b5-8S; Thu, 11 Feb 2016 18:18:09 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) 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> <87d1sy54vt.fsf@gmx.us> <87wpr5zirr.fsf@kyleam.com> <871t9d4cg3.fsf@gmx.us> <874me8pjii.fsf__7050.42196573249$1453290031$gmane$org@russet.org.uk> <87ziw0goel.fsf_-_@kyleam.com> <87oacf92wl.fsf@kyleam.com> <87lh7cu8r0.fsf@kyleam.com> <87a8nstl75.fsf@kyleam.com> <87si1auwlx.fsf@free.fr> <8760y6wak7.fsf@kyleam.com> <87bn7yuvt5.fsf@gnu.org> Date: Thu, 11 Feb 2016 18:18:09 +0000 In-Reply-To: <87bn7yuvt5.fsf@gnu.org> (Bastien Guerry's message of "Wed, 3 Feb 2016 07:55:50 +0100") Message-ID: <871t8jkt5q.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (--) Bastien Guerry writes: > Kyle Meyer writes: > >>> Thanks for installing this -- Kyle, do you confirm you installed the >>> change in Org's git repo? >> >> Yes, in a4edee4. > > Thanks! And thank you everyone for fixing! Phil