From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/33416 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "'William Lupton' via pandoc-discuss" Newsgroups: gmane.text.pandoc Subject: Re: How to resolve "WARNING: Undefined function 'Figure'"? Is there a workaround? Date: Tue, 28 Nov 2023 19:33:33 +0000 Message-ID: References: <84b364a6-bbfe-4c9b-b825-d0f52557229fn@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000332f0d060b3b7fb5" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31441"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCS4HJ6WSAHBBHEBTGVQMGQETGQHVSQ-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Tue Nov 28 20:33:54 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-lj1-f184.google.com ([209.85.208.184]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1r83qE-00080J-3R for gtp-pandoc-discuss@m.gmane-mx.org; Tue, 28 Nov 2023 20:33:54 +0100 Original-Received: by mail-lj1-f184.google.com with SMTP id 38308e7fff4ca-2c876e02f45sf55739001fa.3 for ; Tue, 28 Nov 2023 11:33:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1701200033; cv=pass; d=google.com; s=arc-20160816; b=H96wUEnlTzJFBqEX2nAYU3SHXl20zxrL3icVfq+SHpPWlVZHn2oLU+sKhV0AhPg14g QyZUcth09LSkVdI1quhVnL0FAz5NNPYFWxd7SR138CUeGMIyqleRmdjhyQEtHUNmETPZ D6woqz0oe80dvrujT+jn2jvbheMn5KYgXtIy+6l27SOlP6Nm+iI1twaHgtD+Hkl1PgWS oJPKWCSE362InllwN4MG9RKhPpLm/O5cACcVSYaB8V4Kq1tly+69iL4G1EIFiKi9J9UZ fx3+9VHVOkpyXC6m4I2dpHgnnkZoldoh+ZavsTBLHOIlhulyZHUC6vsRKrWCBYwvt2zh Ysmw== 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:dkim-signature; bh=bIt66SXmNhKdJC81EOQEHUefIjfuUuwst9u4O7GASg8=; fh=4cPfTtzleA5nPUC1EQtk197aIUeaT1ew1v/oILbLT2I=; b=a+ACIhUmrW3SmwIi3ZIkl38Y91QazWXqWpL6th5Oy0aRU1ZwVYDyeEOPS2WVdJgiq0 ez2MnYQFo53HO0FuEzOaJguTh0D2XIhovHZIy70chbfsGF3DybQ2tr4/YgJq/8X1OKwy Q1VpjnEKH5jfzzFbYDp6YpB9fI6FXhTUnfHMMOy1K/RwK3IUZCnOh+KBhJxfqWZcd4sX jos1/EKe+fycgXeOzdShyCd6Omy/POzjePemv4mjjfwo4kiO/y9nbdzRm/j7j9y3lRwn tTqQ6l10O5C18TMdnoe1upkwFCYFX2R2YO3kLsbZc/7Oimz+5ExOKOXw6EXdwBNMKdpE fT+g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@broadband-forum.org header.s=google header.b=jk4tiU4+; spf=pass (google.com: domain of wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org designates 2a00:1450:4864:20::62e as permitted sender) smtp.mailfrom=wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadband-forum.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1701200033; x=1701804833; darn=m.gmane-mx.org; 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=bIt66SXmNhKdJC81EOQEHUefIjfuUuwst9u4O7GASg8=; b=LigX1MWOICletMgPplreTCu3fWnVJfj5Y7BIy8I3nIXwoDL9buTiiwUKNuHcQAyFgT Bvs73osPyj5qXwr2U8BKtIpvXMiXg2cmvDAhWhFR9ZB5COEthny+0VyBM7f0UjnNR/cd KHQF9VC6Po3t4lX8+xtRkfnebbHWby/9SZdUajGRnTuSfBb2hODRtBNu7K+BWKEaoRNF M3QunWH9gcpI+G2jflO2qWiJ2HJMPNUu2DDASA+eBWT57U7TVwbuBjyR6KV7InfsXOnW ClzghAcdjIIz35twEkMCwrfI8wr0Vq0CuFqu//jvomEgkoLPH1n5gGmLsS/ X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701200033; x=1701804833; 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:from:to:cc:subject:date:message-id :reply-to; bh=bIt66SXmNhKdJC81EOQEHUefIjfuUuwst9u4O7GASg8=; b=s6BqwWvS6PSqRE63A7Q9495qIJvFmcd8Ia4butKOx6AnFti04CsAwaR36BF4k4cxq7 g8vuTsS7PeIiHYErbGXVAs3XwQSd83d1nfFl6Mr9TXSGrZJaYl9xfeI9cZxXK2bcAHTY aEZMaSQ/AUf0OjvB23T1y3uBAaDVkc3JvNa/ZmEsF3SiLPAZch9hC89HNEayP3zEK9Du u+ruarWYCWxUVmiLNuJ463fqnOpYP3t4glMuFMK8w6Z6nq+EyzjFkYRe9WHcNaxYYRkZ xSMwndCMNHEC+ X-Gm-Message-State: AOJu0Yzh6aVuYx94BBd1OZSkwSo4bMXu4Q2IazPq7wlUL9MosvyM4O6g oN+6c+Gue58MnqyILaXTkn4= X-Google-Smtp-Source: AGHT+IFeADQY7yfLj2yD+r1c/KeMWtG29iGZRFq0nM0K3PBnb4vbaoK8MVoCxh8GxMLl0AgdE1S2cg== X-Received: by 2002:ac2:5234:0:b0:50b:bced:b802 with SMTP id i20-20020ac25234000000b0050bbcedb802mr1584915lfl.27.1701200032099; Tue, 28 Nov 2023 11:33:52 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6512:1114:b0:50a:a9bd:7eaf with SMTP id l20-20020a056512111400b0050aa9bd7eafls193667lfg.2.-pod-prod-03-eu; Tue, 28 Nov 2023 11:33:46 -0800 (PST) X-Received: by 2002:a05:6512:11ec:b0:509:441d:9bea with SMTP id p12-20020a05651211ec00b00509441d9beamr9073236lfs.20.1701200026384; Tue, 28 Nov 2023 11:33:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701200026; cv=none; d=google.com; s=arc-20160816; b=Ldu/dvxLHKkpliSte6x9oX+KzsmtgmVAs1I81h1vXD7f+IobS7ymiUkLXTNOfpePkE 3kivrGLikTc3ikppZ3jV9PbotRS5LfJlR2MZ1QMOyk7nWaC4R2xcxThRIsUNQSwaLl9L s4mazZgtTYQAGwNwu0rQhdGcIP23lqz+Rh1mg5yFYSfp4zD3sW8JqhOe+FDrXGQNFzud vTgxJFaAa4ylk9r6bv2kHoajZk4WG8aq1OIkUYkWudVD022JZIzEPjY/YZJ4BpSuxcgV BoeJZ5Ua6JN9hsqNRA1pcMHXwneL2oKyvyPKOmeFN3/VXA1cgnpt1aYrNs2GCikXsA0x j99w== 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=9Ff57p/PCa7qpSvhgmNmWsB6p2OiQrRNpBVgVacj+lM=; fh=4cPfTtzleA5nPUC1EQtk197aIUeaT1ew1v/oILbLT2I=; b=iLUAGBzq19CMwWPokQESv/WoSeNL8FNjlEVSD8bBorEnQ5hpwCh8+rgdW+WEtkk/Qa g5GTABIqJxqLtNKrcmLWVF8FAuYJp397aJm2WAMF1xDxCsRkZdfC/OW1F0evNba5IhEW 8XR0/3EGC2vAY1uQw+bWMiLanmJ+PpZ5YUVT8BpLYSSFGd682XPKI4/U6RH1k0dI85PO Il2TxXPHu03MqfSKR+yeqmnvRpahF6wiOjSrX2EORFfCRYHdt1lhKk0qAptegtR6UdNF SSae0sG72WxCy3hsoQ+3O3gJlJAoFQO0WnnY6C/uJNa3ClIPWAaa21ZCmJAE5WLXGFx/ IePg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@broadband-forum.org header.s=google header.b=jk4tiU4+; spf=pass (google.com: domain of wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org designates 2a00:1450:4864:20::62e as permitted sender) smtp.mailfrom=wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadband-forum.org Original-Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com. [2a00:1450:4864:20::62e]) by gmr-mx.google.com with ESMTPS id k11-20020ac24f0b000000b0050aa9bd7f72si801799lfr.1.2023.11.28.11.33.46 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 28 Nov 2023 11:33:46 -0800 (PST) Received-SPF: pass (google.com: domain of wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org designates 2a00:1450:4864:20::62e as permitted sender) client-ip=2a00:1450:4864:20::62e; Original-Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-a03a9009572so808169366b.3 for ; Tue, 28 Nov 2023 11:33:46 -0800 (PST) X-Received: by 2002:a17:906:fd4d:b0:a03:8cf4:8762 with SMTP id wi13-20020a170906fd4d00b00a038cf48762mr10424508ejb.37.1701200025295; Tue, 28 Nov 2023 11:33:45 -0800 (PST) In-Reply-To: X-Original-Sender: wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@broadband-forum.org header.s=google header.b=jk4tiU4+; spf=pass (google.com: domain of wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org designates 2a00:1450:4864:20::62e as permitted sender) smtp.mailfrom=wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadband-forum.org X-Original-From: William Lupton 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:33416 Archived-At: --000000000000332f0d060b3b7fb5 Content-Type: text/plain; charset="UTF-8" Oh sorry, I didn't use the CaptionedImage() code... but I'm sure you get the idea. On Tue, 28 Nov 2023, 18:14 William Lupton, wrote: > Something like this should work? The change to attributes() is a hack to > use 'data-scale' rather than 'scale' and the change to Image() is to insert > the alt text and the attributes. The main change is the new Figure() > function (oops... I see that I'm ignoring its attributes). > > % git diff -w > diff --git a/confluence.lua b/confluence.lua > index 3057d10..1a7d8ef 100644 > --- a/confluence.lua > +++ b/confluence.lua > @@ -38,7 +38,9 @@ local function attributes(attr) > local attr_table = {} > for x,y in pairs(attr) do > if y and y ~= "" then > - table.insert(attr_table, ' ' .. x .. '="' .. escape(y,true) .. '"') > + local p = "" > + if x == "scale" then p = "data-" end > + table.insert(attr_table, ' ' .. p .. x .. '="' .. escape(y,true) .. > '"') > end > end > return table.concat(attr_table) > @@ -162,7 +164,7 @@ end > > function Image(s, src, tit, attr) > return "" > + escape(tit,true) .. "' alt='" .. s .. "'" .. attributes(attr) .. > "/>" > end > > function Code(s, attr) > @@ -330,6 +332,14 @@ function CaptionedImage(src, tit, caption, attr) > return Div('
ri:filename="' .. escape(src,true) .. '" />
' > .. escape(caption) .. '
', attr_cpy) > end > > + > +function Figure(caption, image, attr) > + local figcaption = '" > + return "
\n" .. image .. "\n" .. figcaption .. "\n" .. > "
" > +end > + > + > -- Caption is a string, aligns is an array of strings, > -- widths is an array of floats, headers is an array of > -- strings, rows is an array of arrays of strings. > @@ -411,4 +421,3 @@ meta.__index = > return function() return "" end > end > setmetatable(_G, meta) > - > > On Tue, 28 Nov 2023 at 17:31, William Lupton > wrote: > >> The Figure element was added in 3.0: search >> https://pandoc.org/releases.html for "Support complex figures" for full >> details. >> >> So I think that your Confluence writer needs to be updated! I see that it >> has a CaptionedImage function and suspect that this will no longer be >> called, and that the needs-to-be-added Figure function will get called >> instead, but probably not with exactly the same arguments. >> >> Are you OK with hacking this? I don't mind having a go if not... let me >> know! >> >> On Tue, 28 Nov 2023 at 17:04, Klaus R. wrote: >> >>> Hi, >>> >>> To generate my documentation, I use a toolchain that generates a >>> markdown file from various sources, the last step is the generation of >>> Confluence HTML via Pandoc. Since Pandoc does not directly support >>> Confluence HTML, I use a patched version of >>> https://github.com/jpbarrette/pandoc-confluence-writer (patched because >>> the generated HTMl is not always quite correct and some features I need are >>> missing). This worked well for a long time, but after the last update (from >>> Pandoc 2.19.2 to 3.1.8) I got a series of warnings: >>> >>> >>> >>> *WARNING: Undefined function 'Figure'WARNING: Undefined function >>> 'Figure'...* >>> >>> and the HTML code for the images is completely missing. I tried Pandoc >>> 3.1.9, same result. Confusing: the Lua code of pandoc-confluence-writer >>> does not contain a call to a function named "Figure". Just to analyze the >>> problem, i tried custom-markdown.lua from >>> https://gist.github.com/tarleb/5a9c3fbfa47b0e6d3643efd8af2994b9 and i >>> got: >>> >>> >>> *Error running Lua:custom-markdown.lua:19: No function to convert Figure >>> (Block)* >>> >>> What's going on? Is this a bug in Pandoc? Is there a workaround? >>> >>> At the moment I will be using version 2.19.2, but I would like to be >>> able to upgrade to newer versions of Pandoc. >>> >>> Minimal example: >>> >>> >>> >>> >>> >>> *# ExampleJust an example.![Fancy example](img/mypic.png){scale=70}* >>> >>> >>> Regards, >>> Klaus >>> >>> -- >>> 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/84b364a6-bbfe-4c9b-b825-d0f52557229fn%40googlegroups.com >>> >>> . >>> >> -- 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/CAEe_xxj2MwNy9-G21jAfSq15sA2OHMuBNFeVXTO4nvO7Sp_Wqw%40mail.gmail.com. --000000000000332f0d060b3b7fb5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Oh sorry, I didn't use the CaptionedImage() code... b= ut I'm sure you get the idea.

On Tue, 28 Nov 2023, 18:14 William Lupton,= <wlupton@broadband-forum= .org> wrote:
Something like this should work? The change to attributes() is a hack to = use 'data-scale' rather than 'scale' and the change to Imag= e() is to insert the alt text and the attributes. The main change is the ne= w Figure() function (oops... I see that I'm ignoring its attributes).
% git diff -w
diff --git a/co= nfluence.lua b/confluence.lua
index 3057d10..1a7d8ef 100644
--- a/con= fluence.lua
+++ b/confluence.lua
@@ -38,7 +38,9 @@ local function att= ributes(attr)
=C2=A0 =C2=A0local attr_table =3D {}
=C2=A0 =C2=A0for x= ,y in pairs(attr) do
=C2=A0 =C2=A0 =C2=A0 =C2=A0if y and y ~=3D "&q= uot; then
- =C2=A0 =C2=A0 =C2=A0table.insert(attr_table, ' ' .. = x .. '=3D"' .. escape(y,true) .. '"')
+ =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0local p =3D ""
+ =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0if x =3D=3D "scale" then p =3D "data-"= end
+ =C2=A0 =C2=A0 =C2=A0table.insert(attr_table, ' ' .. p .. = x .. '=3D"' .. escape(y,true) .. '"')
=C2=A0 = =C2=A0 =C2=A0end
=C2=A0 =C2=A0end
=C2=A0 =C2=A0return table.concat(at= tr_table)
@@ -162,7 +164,7 @@ end
=C2=A0
=C2=A0function Image(s, s= rc, tit, attr)
=C2=A0 =C2=A0return "<img src=3D'" .. es= cape(src,true) .. "' title=3D'" ..
- =C2=A0 =C2=A0 =C2= =A0 =C2=A0 escape(tit,true) .. "'/>"
+ =C2=A0 =C2=A0 = =C2=A0escape(tit,true) .. "' alt=3D'" .. s .. "'= " .. attributes(attr) =C2=A0.. "/>"
=C2=A0end
=C2= =A0
=C2=A0function Code(s, attr)
@@ -330,6 +332,14 @@ function Captio= nedImage(src, tit, caption, attr)
=C2=A0 =C2=A0 return Div('<tabl= e><tbody><tr><td><ac:image><ri:attachment ri:= filename=3D"' .. escape(src,true) .. '" /></ac:imag= e></td></tr><tr><td>' .. escape(caption) .. = '</td></tr></tbody></table>', attr_cpy)
= =C2=A0end
=C2=A0
+
+function Figure(caption, image, attr)
+ =C2= =A0 =C2=A0local figcaption =3D '<figcaption aria-hidden=3D"true= ">' ..
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0caption .. "</fi= gcaption>"
+ =C2=A0 =C2=A0return "<figure>\n" ..= image .. "\n" .. figcaption .. "\n" .. "</figu= re>"
+end
+
+
=C2=A0-- Caption is a string, aligns is a= n array of strings,
=C2=A0-- widths is an array of floats, headers is an= array of
=C2=A0-- strings, rows is an array of arrays of strings.
@@= -411,4 +421,3 @@ meta.__index =3D
=C2=A0 =C2=A0 =C2=A0return function()= return "" end
=C2=A0 =C2=A0end
=C2=A0setmetatable(_G, meta= )
-


On Tue, 28 Nov 2023 at 17:31, William Lupton <wlupton-QSt+ys/nuMyEUIsrzH9SikB+6BGkLq7r@public.gmane.org> wrote:
The Figure element was ad= ded in 3.0: search=C2=A0https://pandoc.org/releases.html for &qu= ot;Support complex figures" for full details.

So I = think that your Confluence writer needs to be updated! I see that it has a= =C2=A0CaptionedImage function and suspect that this will no longer be calle= d, and that the needs-to-be-added Figure function will get called instead, = but probably not with exactly the same arguments.

Ar= e you OK with hacking this? I don't mind having a go if not... let me k= now!

On Tue, 28 Nov 2023 at 17:04, Klaus R. <k-rindfrey-Mmb7MZpHnFY@public.gmane.org= > wrote:
=
Hi,

To generate my documentation, I use a too= lchain that generates a markdown file from various sources, the last step i= s the generation of Confluence HTML via Pandoc. Since Pandoc does not direc= tly support Confluence HTML, I use a patched version of https://github.com/jpbarrette/pandoc-confluence-writer (patch= ed because the generated HTMl is not always quite correct and some features= I need are missing). This worked well for a long time, but after the last = update (from Pandoc 2.19.2 to 3.1.8) I got a series of warnings:

= WARNING: Undefined function 'Figure'
WARNING: Undefined function= 'Figure'
...


and the HTML code for the images is com= pletely missing. I tried Pandoc 3.1.9, same result. Confusing: the Lua code= of pandoc-confluence-writer does not contain a call to a function named &q= uot;Figure". Just to analyze the problem, i tried custom-markdown.lua = from https://gist.github.com/tarleb/5= a9c3fbfa47b0e6d3643efd8af2994b9 and i got:

Error running Lua:=
custom-markdown.lua:19: No function to convert Figure (Block)

What's going on? Is this a bug in Pandoc? Is there a workaround?
<= br>At the moment I will be using version 2.19.2, but I would like to be abl= e to upgrade to newer versions of Pandoc.

Mini= mal example:

# Example

Just a= n example.

![Fancy example](img/mypic.png){scale=3D70}

=


Regards,
Klaus

--
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/84b364a6-b= bfe-4c9b-b825-d0f52557229fn%40googlegroups.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://groups.= google.com/d/msgid/pandoc-discuss/CAEe_xxj2MwNy9-G21jAfSq15sA2OHMuBNFeVXTO4= nvO7Sp_Wqw%40mail.gmail.com.
--000000000000332f0d060b3b7fb5--