Hi Christophe,

Thank you very much for your reply.

I've not used lua filters before.  It took me a while to realise how to make a command line with the input file and output file.

I thought I'd write back and include tis for the benefit of any novices like me.

I've now done this with your script, inserting the '-i' for the input file and using output redirection '>'  for the output file

   pandoc --lua-filter note.lua -t markdown -i <input file> | sed -e 's/%%opening%%/\^\[/g' | sed -e 's/%%closing%%/\]/g' > <output file>

This works on my small example file.

Thank you once again.

'ö-Dzin

 
☸ 
Drala Jong Appeal
- creating a Buddhist retreat centre in Wales
:
https://www.drala-jong.org/


☸ Achos pan ddaw y Pedwar Marchog i ofyn a roist ti o dy gyfan - fydd gen ti ddim esgus - Meinir Gwilym ☸


On Wed, 19 Jul 2023 at 14:36, Christophe Demko <chdemko-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
You can use a lua filter:

$ pandoc --lua-filter note.lua -t markdown | sed -e 's/%%opening%%/\^\[/g' | sed -e 's/%%closing%%/\]/g'

with this note.lua file

function Note(note)
  note.content[1].content[1].text = "%%opening%%" .. note.content[1].content[1].text
  note.content[1].content[#note.content[1].content].text = note.content[1].content[#note.content[1].content].text .. "%%closing%%"
  return note.content[1].content
end
Le dimanche 16 juillet 2023 à 17:35:38 UTC+2, tri...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org a écrit :
Is it possible to use Pandoc to convert an md file that has reference footnotes to one that has inline footnotes - just by going from md -> md, but failing that via another format.

I have a file containing reference footnotes like this
----
    Example[^1] line of text.

    [^1]: Example footnote
----

I would like to convert them all to inline footnotes like this

----
    Example^[Example footnote] line of text.
----

Thank you for any help

'ö-Dzin

--
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/dabd9a50-de23-47d9-971e-cfc8d1b92e0dn%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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAD3c%3DRBZ3r8sXRSebMD2hpX-mbLPubS7NF8nur%3Dsr-z%2Btf--aQ%40mail.gmail.com.