* "Org" source blocks and minted
@ 2021-03-24 1:33 Michael Gauland
2021-03-24 4:18 ` Juan Manuel Macías
2021-03-24 4:24 ` Timothy
0 siblings, 2 replies; 5+ messages in thread
From: Michael Gauland @ 2021-03-24 1:33 UTC (permalink / raw)
To: Org-mode
[-- Attachment #1: Type: text/plain, Size: 413 bytes --]
I want to include an "org" source block in a document as an example, and
have it formatted with minted. Unfortunately, minted doesn't seem to
recognize "org" as a language,and the block is missing in the resulting
PDF. For the moment, I've changed this to a "text" source block, but it
would be nice to have syntax highlighting in the export.
Have any of you done this, or something similar?
Kind regards,
Mike
[-- Attachment #2: Type: text/html, Size: 854 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: "Org" source blocks and minted
2021-03-24 1:33 "Org" source blocks and minted Michael Gauland
@ 2021-03-24 4:18 ` Juan Manuel Macías
2021-03-24 4:24 ` Timothy
1 sibling, 0 replies; 5+ messages in thread
From: Juan Manuel Macías @ 2021-03-24 4:18 UTC (permalink / raw)
To: Michael Gauland; +Cc: orgmode
Hi Mike,
Michael Gauland <mikelygee@gmail.com> writes:
> I want to include an "org" source block in a document as an example,
> and have it formatted with minted. Unfortunately, minted doesn't seem
> to recognize "org" as a language,and the block is missing in the
> resulting PDF. For the moment, I've changed this to a "text" source
> block, but it would be nice to have syntax highlighting in the export.
>
> Have any of you done this, or something similar?
>
> Kind regards,
> Mike
>
You can write your own pygments lexer:
https://pygments.org/docs/lexerdevelopment
But it seems that someone already did the work of writing a lexer for
Org Mode:
https://github.com/or/pygments-orgmode-lexer
Best regards,
Juan Manuel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: "Org" source blocks and minted
2021-03-24 1:33 "Org" source blocks and minted Michael Gauland
2021-03-24 4:18 ` Juan Manuel Macías
@ 2021-03-24 4:24 ` Timothy
2021-03-26 11:55 ` Juan Manuel Macías
1 sibling, 1 reply; 5+ messages in thread
From: Timothy @ 2021-03-24 4:24 UTC (permalink / raw)
To: Michael Gauland; +Cc: emacs-orgmode
Hi Michael,
> I want to include an "org" source block in a document as an example, and
> have it formatted with minted.
>
Juan mentioned an Org lexer exists, but another approach that may be of
interest is using Emacs' own font-lock. I wrote a package that's like
HTMLize but works with LaTeX and currently have it sitting in my config.
I plan on submitting a patch to Org at some point on this, but for now:
- https://github.com/tecosaur/engrave-faces
- https://tecosaur.github.io/emacs-config/config.html#pretty-code-blocks
Sample output: all the code blocks in
https://tecosaur.github.io/emacs-config/config.pdf
Since this uses Emacs' font-lock, this means that you can use any
language that you have a syntax-highlighting-mode for :)
--
Timothy
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: "Org" source blocks and minted
2021-03-24 4:24 ` Timothy
@ 2021-03-26 11:55 ` Juan Manuel Macías
2021-04-01 8:07 ` Michael Gauland
0 siblings, 1 reply; 5+ messages in thread
From: Juan Manuel Macías @ 2021-03-26 11:55 UTC (permalink / raw)
To: Timothy; +Cc: orgmode
Hi Timothy,
I really like your approach. And it is org/emacscentric! Minted has
never quite convinced me, and gives me some trouble with certain
packages in LuaLaTeX that I have not been able to solve. Thank you for
this promising alternative.
Best regards,
Juan Manuel
Timothy <tecosaur@gmail.com> writes:
> Juan mentioned an Org lexer exists, but another approach that may be of
> interest is using Emacs' own font-lock. I wrote a package that's like
> HTMLize but works with LaTeX and currently have it sitting in my config.
>
> I plan on submitting a patch to Org at some point on this, but for now:
> - https://github.com/tecosaur/engrave-faces
> - https://tecosaur.github.io/emacs-config/config.html#pretty-code-blocks
>
> Sample output: all the code blocks in
> https://tecosaur.github.io/emacs-config/config.pdf
>
> Since this uses Emacs' font-lock, this means that you can use any
> language that you have a syntax-highlighting-mode for :)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: "Org" source blocks and minted
2021-03-26 11:55 ` Juan Manuel Macías
@ 2021-04-01 8:07 ` Michael Gauland
0 siblings, 0 replies; 5+ messages in thread
From: Michael Gauland @ 2021-04-01 8:07 UTC (permalink / raw)
To: emacs-orgmode
Yes, this looks very promising. I'm looking forward to playing with it
when I have more time.
On 27/03/21 12:55 am, Juan Manuel Macías wrote:
> Hi Timothy,
>
> I really like your approach. And it is org/emacscentric! Minted has
> never quite convinced me, and gives me some trouble with certain
> packages in LuaLaTeX that I have not been able to solve. Thank you for
> this promising alternative.
>
> Best regards,
>
> Juan Manuel
>
> Timothy <tecosaur@gmail.com> writes:
>
>> Juan mentioned an Org lexer exists, but another approach that may be of
>> interest is using Emacs' own font-lock. I wrote a package that's like
>> HTMLize but works with LaTeX and currently have it sitting in my config.
>>
>> I plan on submitting a patch to Org at some point on this, but for now:
>> - https://github.com/tecosaur/engrave-faces
>> - https://tecosaur.github.io/emacs-config/config.html#pretty-code-blocks
>>
>> Sample output: all the code blocks in
>> https://tecosaur.github.io/emacs-config/config.pdf
>>
>> Since this uses Emacs' font-lock, this means that you can use any
>> language that you have a syntax-highlighting-mode for :)
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-04-01 8:07 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-24 1:33 "Org" source blocks and minted Michael Gauland
2021-03-24 4:18 ` Juan Manuel Macías
2021-03-24 4:24 ` Timothy
2021-03-26 11:55 ` Juan Manuel Macías
2021-04-01 8:07 ` Michael Gauland
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).