[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Htmlize support, maintenance, and Org mode
From: |
Timothy |
Subject: |
Re: Htmlize support, maintenance, and Org mode |
Date: |
Tue, 15 Aug 2023 11:21:52 +0100 |
User-agent: |
Cyrus-JMAP/3.9.0-alpha0-624-g7714e4406d-fm-20230801.001-g7714e440 |
Hi All,
I'm currently traveling, but it seems like it would be good to chime in here.
On Mon, Aug 14, 2023, at 5:22 PM, Ihor Radchenko wrote:
> Bastien Guerry <bzg@gnu.org> writes:
>
>> If not, then relying on engrave-faces, which is maintained and also
>> handles LaTeX, instead of htmlize, sounds like a good idea.
>
> I'd like to hear Timothy's opinion on this. He is the author of
> engrave-faces and the maintainer of ox-html.
So, I looked into htmlfontify ans htmlize quite a bit before and during my work
on engrave-faces. I've forgotten quite a few of the details (particularly
around internals) by this point, but still recall a fair bit and have an
overall impression.
Engrave-faces heavily inspired by htmlize, and actually copies some methods
from it. It was created to address two limitations I was running up against:
- The lack of support for other output formats
- The lack of support for not-the-current theme output
At this point, it's fairly stable and supports a superset of the capabilities
of htmlize. It's a bit slower ATM, but I haven't found performance to be an
issue in usage with Org exports. There are one or two more things it would be
nice to do in future, but I don't anticipate any need to change the current
public API.
I think it would make quite a bit of sense for it to be used more with Org, we
can use it to provide a unified approach to source code highlighting. Currently
this would just be LaTeX and HTML, but I'd like to extend code highlighting
support to ASCII and ODT exports later on.
All the best,
Timothy.
- Re: Htmlize support, maintenance, and Org mode, (continued)
- Re: Htmlize support, maintenance, and Org mode, Ihor Radchenko, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode, Philip Kaludercic, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode, Ihor Radchenko, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode, Bastien Guerry, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode, Ihor Radchenko, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode (was: [MAINTENANCE] Org orphanage?), Jonas Bernoulli, 2023/08/16
- Re: Htmlize support, maintenance, and Org mode (was: [MAINTENANCE] Org orphanage?), Ihor Radchenko, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode, Bastien Guerry, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode, Ihor Radchenko, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode, Bastien Guerry, 2023/08/14
- Re: Htmlize support, maintenance, and Org mode,
Timothy <=
- Re: [MAINTENANCE] Org orphanage?, Hrvoje Nikšić, 2023/08/16
- Re: [MAINTENANCE] Org orphanage?, Jonas Bernoulli, 2023/08/16
- Re: [MAINTENANCE] Org orphanage?, Ihor Radchenko, 2023/08/17
- Re: [MAINTENANCE] Org orphanage?, Jonas Bernoulli, 2023/08/17
- Re: [MAINTENANCE] Org orphanage?, Corwin Brust, 2023/08/17
- Re: [MAINTENANCE] Org orphanage?, Ihor Radchenko, 2023/08/21
- Re: [MAINTENANCE] Org orphanage?, Jonas Bernoulli, 2023/08/24
- Re: [MAINTENANCE] Org orphanage?, Ihor Radchenko, 2023/08/25