From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32821 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: BPJ Newsgroups: gmane.text.pandoc Subject: Re: Inserting attributes into elements Date: Wed, 14 Jun 2023 19:30:13 +0200 Message-ID: References: <76a72c07-6699-d243-ae20-64808682ec9e@meddatainc.com> <90C7A30F-C0FA-49D8-B0CD-6521B58113F1@meddatainc.com> <0a6aa41a-fe72-a1e8-2630-ec6070c0bbb3@meddatainc.com> <74253f39-02db-dc2e-2ae1-9d27aaab82ea@meddatainc.com> <61724767-ada0-133f-6751-5884c7460a25@meddatainc.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000afa08a05fe1a4e68" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13693"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCWMVYEK54FRBM7SU6SAMGQENDEZJWY-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Wed Jun 14 19:30:31 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-qv1-f57.google.com ([209.85.219.57]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1q9UKF-0003N4-Lc for gtp-pandoc-discuss@m.gmane-mx.org; Wed, 14 Jun 2023 19:30:31 +0200 Original-Received: by mail-qv1-f57.google.com with SMTP id 6a1803df08f44-62def2d2814sf26160986d6.2 for ; Wed, 14 Jun 2023 10:30:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1686763830; cv=pass; d=google.com; s=arc-20160816; b=CHzELs18ShX30rAidTO83GgTKmhvUNyMlnEB79loRwF51YYrEqBTU00B6KNG0IZk0l fykU9c+ytwfr39GQdIX32iFRLaG4ZDPRJUJ+6AzFESrjesi16+ju0niw0oZ1d24kQMT6 otTVBqdbczZCMe96otubM77ttx1KWtp8uziLJryQRmvtDbxqbzWKfRjqo1KJOgG0IAAv +urTZjoevjeH55BQdBM6Ua2cYtOek/GUKrLADyf1uWLsAByW2sivlV58/ZgqBaItKpRC H+Pkuj65Y7PAoxXhwCRtXHMd9LqJ/AaOCocl3LSw9r7Emh4X/Q3VSUDfq4IGSqXR2yQI LxXA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:to:subject:message-id:date :from:in-reply-to:references:mime-version:sender:dkim-signature :dkim-signature; bh=AaDqdMu5SgVhiXWzPAFWNuA9fvo5ENAtSN/CEzQxfdw=; b=Aa7D/t2AtOpOgtZJ3ljnFMHbwDm2hROvptQWlrsW0M8lgHCYdsUxd8Eec/Ocqqcmoa xGDJqVzfEi/VSYe0peQl8JzsjLIHPjxBN4+eMkX/Nri8ixmAU6XDWP5VbU4xdg82rt/8 UErZdPDhGOPO/zMjEKrMBRAOc2Obylr1HUq9j3AmINDeK94LkOi8H6WVyTzFQMXx/LZO zSclZdjNYxREaDQQk7fZK40u69X5Z0gBl84jx+1wcajBqNlkrH75YrObgWbxqP1n0XuD MYD6chTNMXra0pRBIoEPYMO+2FS7p5ffZBR+0Rm//GEqVmukSjhuN5Li7QLb6JqZv2T2 zzIQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=kuAgsuM3; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::330 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1686763830; x=1689355830; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:subject :message-id:date:from:in-reply-to:references:mime-version:sender :from:to:cc:subject:date:message-id:reply-to; bh=AaDqdMu5SgVhiXWzPAFWNuA9fvo5ENAtSN/CEzQxfdw=; b=NN+aNZCkh/4Jd+hSoN3OvxVPD37JEvp3hq5f/k/7Z83nsaGaH27Z2wcOihDGWPPuRQ 592jMuSWOLruTCFA50hDNcl9emdTaiCARadpAcgHQarKZjU8KY8B1+S9pRoe1qgkbv/9 I2+q0FgSD1sXu2gj1K/cBk3GSkoInZaTaXAsHdLfgvlkXzUEsYsDK5PYdlD3E0iA0bA+ Ap7N1/R2GZLgCLTAVp0QJ3a3Tahuo9MlzjhwAKlVVZpAuYvo+998czRewW+Ogf7K8sHX spiDKQAhX9cYUNBQvdSrgwyeOlFz7pAfKmzGLuS8H6XwWNhMO4MjFu7YwsvDkbdIyh/k DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686763830; x=1689355830; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:subject :message-id:date:from:in-reply-to:references:mime-version:from:to:cc :subject:date:message-id:reply-to; bh=AaDqdMu5SgVhiXWzPAFWNuA9fvo5ENAtSN/CEzQxfdw=; b=d8YLKORo7UjUbVx72bMoegChrNv2u8jop8pCAMTz5iBabyyDfj0oPf//8YN6SU2nuh gtnAxDAVF+OsyQph9k9ILetJQWxdA1mfQ5krWYI1A/SRI6zG5mlvPJf4HKAJ9pktyWJn KIxG9NLO6y1p15p620n0AoqZ2hceqJabi1ogpGPj3hIY2qdLt8rvzpLseOEEy2dEwGOk hoyspGRu6Np2zpR6nZqWZwwM1pRCRUYdONAEH6Nt/TdLoB0/4gt0sxpod4E+QL9pWHwH lNhSIr7aKpXfmhJanICkuIqXoS1m5aMa6wt9YbsfGCKx3AS6k1QZi1yXYAi9nT7cDI2I mcYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686763830; x=1689355830; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:to:subject :message-id:date:from:in-reply-to:references:mime-version :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=AaDqdMu5SgVhiXWzPAFWNuA9fvo5ENAtSN/CEzQxfdw=; b=TcaqTCUylEVSfCdmwI9Xe9WhPz0yCk6P/aKTtrP0hNj2P7/buMXOLr9TPR2EItdZnF PlFIJNO/8LVLNLXghOJ+j7CR0qzzkAE6Yfo4MCWsh9mv4j5nCYI/ihe1eqWBvgI943fs pKE+M3gyps+/mFI96ZtyAJyrzinKJm+502QLr87XkRvgdb8llHt/0K+lvZ4308USse/O h2V0R3wEEelJV0iJo1upBO1pG0WZcLsUIyZh5zNiktXymenPRhTHFsW+q7XbxS21Xf6t wrsV9j Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AC+VfDwbpaxA6eTl1/WtdUBCE91mGt64qZhbzOUSdInPM6BG8q4O+zxN es11g3M9N+6TVObd1N5kpZE= X-Google-Smtp-Source: ACHHUZ7GbAPVxvD0FBz9rwBeU9JG2jVOpiVLd0NwnYquuXo33IhgFSUGj0Kh85lnUs2SArhH4eGP0A== X-Received: by 2002:a05:6214:1d2e:b0:62f:ec76:f5b7 with SMTP id f14-20020a0562141d2e00b0062fec76f5b7mr384158qvd.55.1686763830521; Wed, 14 Jun 2023 10:30:30 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6214:933:b0:62d:e950:bc9f with SMTP id dk19-20020a056214093300b0062de950bc9fls498071qvb.1.-pod-prod-08-us; Wed, 14 Jun 2023 10:30:27 -0700 (PDT) X-Received: by 2002:a05:6214:2b05:b0:625:947f:d2b8 with SMTP id jx5-20020a0562142b0500b00625947fd2b8mr19188228qvb.11.1686763827333; Wed, 14 Jun 2023 10:30:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686763827; cv=none; d=google.com; s=arc-20160816; b=Fzm8N/RaffZF4aW0E+LnuWitEAKhgUUbgy+2TteEAFHPFlsuxsYeOYMX/nBlxUQTNR WTrvRRXigTcLqusVMY11tJIEpf51j9O6P9GWg5jao9hZvveAekQd3F1dN5Xo1cpYKEOo M98UB/Pzhvav3AD4pR4pfxwWjQ0l4UOM3hw7H+Z6V0W0yq17MHFoGIhwq5I48OiJ05Ey /B2MBhNAJHcu3Uq0lNaKNpQcwIsM2Oq+ladsMtLyBo2r5HrDC8zCQ3M2bNvK6svxiFTG DwVcMUPmyU4pyrjPZoQhFPejdg1YJI6u7vb/n5lvx0xhzquXZFWAqx2haGTfsS0/N0ID NQCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=M4jDwRZcDl4aym0xExcGksUaPuOJPYbcSaGy2ylV0TM=; b=Nha59z0YDWFXXAtjBU6FOD4Q1nC+Sl7yumiMFltOTBgevrn9Vwp2K35I2jNFGk5y/i 5ES4siLkrzqNQD/gfcRz7QH6w2MlyVNbeYbohE6ptXvJDhKX1DKO4GQYocs++dCRvwYb M41BlFlZahozjFssnG5sQZKRXvEd9+OB3JYOavB4Stl5BToKuA5aMqmL/CElTxD+XO3L +NMepOU8GObe+0ZItUidkTNgAyRkmFFZZ+UQJ3A8tKjDbH4cL80OZ/ghhxt0xA97yXk2 LTxhh4f+YL+ULQzOdXIXP8ggWEu9dfubcCUYhVtIRUKOhRJ9/YubYDEcJrbAMX3+xe+m EKqg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=kuAgsuM3; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::330 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-ot1-x330.google.com (mail-ot1-x330.google.com. [2607:f8b0:4864:20::330]) by gmr-mx.google.com with ESMTPS id pe21-20020a056214495500b005fc5135c65csi1238064qvb.4.2023.06.14.10.30.27 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 14 Jun 2023 10:30:27 -0700 (PDT) Received-SPF: pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::330 as permitted sender) client-ip=2607:f8b0:4864:20::330; Original-Received: by mail-ot1-x330.google.com with SMTP id 46e09a7af769-6b2993c9652so4807441a34.1 for ; Wed, 14 Jun 2023 10:30:27 -0700 (PDT) X-Received: by 2002:a05:6358:f0a:b0:129:c6d1:2176 with SMTP id b10-20020a0563580f0a00b00129c6d12176mr7591072rwj.15.1686763826289; Wed, 14 Jun 2023 10:30:26 -0700 (PDT) In-Reply-To: X-Original-Sender: melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=kuAgsuM3; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2607:f8b0:4864:20::330 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:32821 Archived-At: --000000000000afa08a05fe1a4e68 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Den ons 14 juni 2023 18:24H skrev: > On 06/14/2023 02:49 AM, Bastien DUMONT wrote: > > You can learn which elements have an =E2=80=9Cattributes=E2=80=9D field f= rom the doc: https://pandoc.org/lua-filters.html > > Le Tuesday 13 June 2023 =C3=A0 08:34:05PM, H a =C3=A9crit : > > On 06/13/2023 06:53 PM, H wrote: > > On 06/13/2023 06:05 PM, H wrote: > > On 06/13/2023 05:27 PM, Bastien DUMONT wrote: > > attr.style =3D 'color: #112233;' > > Wonderful, many thanks! Btw, I was reading my email in the reverse order = or I would have found this before my other post... > > > How can I similarly add a style to an tag? This t= ag is wrapped inside a
tag. > > > Besides adding a style to (Image) elements, I also want to add = a style to
(HorizontalRule). It seems that the following does not wo= rk: > > local style_hr =3D 'border-top-style: solid; border-top-width: thin; bord= er-color: #cc002b;' > > if (el.type =3D=3D 'HorizontalRule') then > local attr =3D el.attributes > attr.style =3D style_hr > end > > The desired output is: > >
> > Pandoc fails assigning the style, however, adding the code to the html fi= le shows it is valid html code. > > Have I missed something or might this be a bug? > > -- > 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/msgi= d/pandoc-discuss/61724767-ada0-133f-6751-5884c7460a25%40meddatainc.com. > > Corre,t in that list HorizontalRule does not have an attributes field but > ought it not to have one? > Pandoc's document module used to not support attributes at all. IIRC attributes were first introduced for fenced code blocks, then extended to inline code. Spans and divs (in the Pandoc sense) were introduced specifically to provide containers for arbitrary content to which attributes can be attached. At the same time (IIRC) attributes were extended to headings ("Header"), links and images. It was decided not to extend attributes to other elements as that would entail huge changes to the code base. Later when Pandoc's table model was changed the new table model included attributes. Code needs attributes to allow to attach highlighting information to it, and headings and images need them too for various reasons, and links probably came along for the ride together with images. Normally divs and spans are enough for all other cases, because in regular CSS in an external file or embedded in the `` of an HTML document you can use a child selector, e.g. in Markdown you type ``````markdown :::class **** ::: `````` and then you style the rule with ``````css div.class hr { ... } `````` Your imposed limitation of not being able to use external CSS creates problems which most users simply don't have. For the horizontal rule case you can use a raw block to insert the HTML directly, if you are not going to generate other formats from the source: ``````markdown Para before. ```{=3Dhtml}
``` Para after `````` You can also use a filter to do things like this: ``````lua local hr_filter =3D { HorizontalRule =3D function() return pandoc.RawBlock('html', '
') end } function Div(div) if div.classes:includes('class') then return div:walk(hr_filter).content end end `````` I sometimes post-process HTML generated by pandoc with with Mojo::Dom < https://metacpan.org/pod/Mojo::DOM> to transfer attributes from wrapping divs/spans to contained elements and remove the wrapper, or just to set attributes to elements contained in wrappers. The API makes such changes very easy. You basically find elements in an HTML document with CSS selectors, then loop through the found elements and change them in-place with Perl code. Adding/removing/changing attributes is very easy: you just treat the element object as if it is a hash (associative array) reference containing the attributes! Then when you are done you print the document object to a file or stdout. My example above is, after all, valid HTML code. I have for now worked > around it by creating the desired
tag in my code but it would = be > much more elegant to to be able to add style information to HorizontalRul= e. > > > -- > 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/b696e1f5-0648-c8f0-4117-= 257896e40f8b%40meddatainc.com > > . > --=20 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 e= mail 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/CADAJKhDMVj8SknY2u1mnGOsbQG59sAJqT%3DvfJcUuiRM-dHempA%40mail= .gmail.com. --000000000000afa08a05fe1a4e68 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Den ons 14 juni 2023 18:24H <agents-FcZObrvlYduBUy7/sJONFg@public.gmane.org> skrev:
=20 =20 =20
On 06/14/2023 02:49 AM, Bastien DUMONT wrote:
You can learn which elements have an =E2=80=9Cattributes=E2=80=
=9D field from the doc: https://pandoc.org/lua-filters.html

Le Tuesday 13 June 2023 =C3=A0 08:34:05PM, H a =C3=A9crit :
On 06/13/2023 06:53 PM, H wrote:
On 06/13/2023 06:05 PM, H wrote:
On 06/13/2023 05:27 PM, Bastien DUMONT wrote:
attr.style =3D 'color: #112233;'
Wonderful, many thanks! Btw, I was reading my email in the=
 reverse order or I would have found this before my other post...

How can I similarly add a style to an <image ...> tag?=
 This <image ...> tag is wrapped inside a <figure> tag.

Besides adding a style to <img ...> (Image) elements, I =
also want to add a style to <hr /> (HorizontalRule). It seems that th=
e following does not work:

local style_hr =3D 'border-top-style: solid; border-top-width: thin; bo=
rder-color: #cc002b;'

if (el.type =3D=3D 'HorizontalRule') then
=C2=A0 local attr =3D el.attributes
=C2=A0 attr.style =3D style_hr
end

The desired output is:

<hr style=3D"border-top-style: solid; border-top-width: thin; borde=
r-color: #cc002b;" />

Pandoc fails assigning the style, however, adding the code to the html file=
 shows it is valid html code.

Have I missed something or might this be a bug?

--=20
You received this message because you are subscribed to the Google Groups &=
quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to pandoc-discuss+unsubscribe-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.org=
m.
To view this discussion on the web visit https://groups.google.com/d/msgi=
d/pandoc-discuss/61724767-ada0-133f-6751-5884c7460a25%40meddatainc.com.

Corre,t in that list HorizontalRule does not have an attributes field but ought it not to have one?


Pandoc's document module= used to not support attributes at all. IIRC attributes were first introduc= ed for fenced code blocks, then extended to inline code. Spans and divs (in= the Pandoc sense) were introduced specifically to provide containers for a= rbitrary content to which attributes can be attached. At the same time (IIR= C) attributes were extended to headings ("Header"), links and ima= ges. It was decided not to extend attributes to other elements as that woul= d entail huge changes to the code base. Later when Pandoc's table model= was changed the new table model included attributes.

Code needs attributes to allow to attach high= lighting information to it, and headings and images need them too for vario= us reasons, and links probably came along for the ride together with images= . Normally divs and spans are enough for all other cases, because in regula= r CSS in an external file or embedded in the `<head>` of an HTML docu= ment you can use a child selector, e.g. in Markdown you type

``````markdown
:::class
****
:::
``````

and = then you style the rule with

``````css
div.class hr { ... }
``````

Your impos= ed limitation of not being able to use external CSS creates problems which = most users simply don't have. For the horizontal rule case you can use = a raw block to insert the HTML directly, if you are not going to generate o= ther formats from the source:

``````markdown
Para before.

```{=3Dhtml}
<hr= style=3D"...">
```

Para after
``````

You can also use a filter = to do things like this:

= ``````lua
local hr_filter =3D {
=C2=A0 HorizontalRule =3D function()
=C2=A0 =C2=A0 return pandoc.RawBlock('html', '<hr styl= e=3D"...">')
=C2=A0 end
}
function Div(div)
=C2=A0 if div.classes:includes('class') then
=C2=A0 =C2=A0 return div:walk(hr_filter).content
=C2=A0 end
end
``````
<= /div>
=C2=A0=C2=A0

I sometimes post-process HTML generated by pandoc with with Moj= o::Dom <https://metacpan.= org/pod/Mojo::DOM> to transfer attributes from wrapping divs/spans t= o contained elements and remove the wrapper, or just to set attributes to e= lements contained in wrappers. The API makes such changes very easy. You ba= sically find elements in an HTML document with CSS selectors, then loop thr= ough the found elements and change them in-place with Perl code. Adding/rem= oving/changing attributes is very easy: you just treat the element object a= s if it is a hash (associative array) reference containing the attributes! = Then when you are done you print the document object to a file or stdout.


My example above is, after all, valid HTML code. I have for now worked around it by creating the desired <hr ... /> tag in my code but it would be much more elegant to to be able to add style information to HorizontalRule.


--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.org= m.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/b696e1f5-0648-c= 8f0-4117-257896e40f8b%40meddatainc.com.

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pand= oc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://group= s.google.com/d/msgid/pandoc-discuss/CADAJKhDMVj8SknY2u1mnGOsbQG59sAJqT%3Dvf= JcUuiRM-dHempA%40mail.gmail.com.
--000000000000afa08a05fe1a4e68--