* Lua: pandoc.read() with current reader options @ 2023-02-19 13:11 BPJ [not found] ` <CADAJKhAcGpKWDNFU85hauzRLF+Y-n2T-PyAnE6L8YSvJbJYqyA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: BPJ @ 2023-02-19 13:11 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1: Type: text/plain, Size: 862 bytes --] This one is for Albert I guess. Is it now possible to invoke `pandoc.read()` inside a filter and apply the reader options from the current invocation of `pandoc`? If so how? The use case is that I have a defaults file which sets certain options and then a filter which conditionally replaces code blocks containing markdown with the result of reading that markdown and I would like to use the same options as for the surrounding text. -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhAcGpKWDNFU85hauzRLF%2BY-n2T-PyAnE6L8YSvJbJYqyA%40mail.gmail.com. [-- Attachment #2: Type: text/html, Size: 1301 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <CADAJKhAcGpKWDNFU85hauzRLF+Y-n2T-PyAnE6L8YSvJbJYqyA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Lua: pandoc.read() with current reader options [not found] ` <CADAJKhAcGpKWDNFU85hauzRLF+Y-n2T-PyAnE6L8YSvJbJYqyA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2023-02-20 6:24 ` Albert Krewinkel [not found] ` <87mt58df5s.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Albert Krewinkel @ 2023-02-20 6:24 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw BPJ <melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: > This one is for Albert I guess. > > Is it now possible to invoke `pandoc.read()` inside a filter and > apply the reader options from the current invocation of `pandoc`? If > so how? local flavor = { format = 'markdown', extensions = PANDOC_READER_OPTIONS.extensions } function CodeBlock (cb) return pandoc.read(cb.text, flavor, PANDOC_READER_OPTIONS).blocks end With that, everything in code block will be parsed in exactly the same way as the main input. Cheers! -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <87mt58df5s.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>]
* Re: Lua: pandoc.read() with current reader options [not found] ` <87mt58df5s.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> @ 2023-05-06 14:51 ` BPJ 0 siblings, 0 replies; 3+ messages in thread From: BPJ @ 2023-05-06 14:51 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1: Type: text/plain, Size: 1735 bytes --] Is there any way to get the current input format in Lua? Den mån 20 feb. 2023 07:29Albert Krewinkel <albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> skrev: > > BPJ <melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: > > > This one is for Albert I guess. > > > > Is it now possible to invoke `pandoc.read()` inside a filter and > > apply the reader options from the current invocation of `pandoc`? If > > so how? > > local flavor = { > format = 'markdown', > extensions = PANDOC_READER_OPTIONS.extensions > } > > function CodeBlock (cb) > return pandoc.read(cb.text, flavor, PANDOC_READER_OPTIONS).blocks > end > > With that, everything in code block will be parsed in exactly the same > way as the main input. > > Cheers! > > > -- > Albert Krewinkel > GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/87mt58df5s.fsf%40zeitkraut.de > . > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhC02NbUxS8Unumv58qTdoKHn8H7%3Dg%3D0z4iKvZLvMccq_w%40mail.gmail.com. [-- Attachment #2: Type: text/html, Size: 2768 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-05-06 14:51 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-02-19 13:11 Lua: pandoc.read() with current reader options BPJ [not found] ` <CADAJKhAcGpKWDNFU85hauzRLF+Y-n2T-PyAnE6L8YSvJbJYqyA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2023-02-20 6:24 ` Albert Krewinkel [not found] ` <87mt58df5s.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 2023-05-06 14:51 ` BPJ
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 NNTP newsgroup(s).