Andreas Leha <andreas.l...@med.uni-goettingen.de> writes: > Hi Nick, > > Nick Dokos <ndo...@gmail.com> writes: >> Andreas Leha <andreas.l...@med.uni-goettingen.de> writes: >> >>> I forgot... >>> >>> Andreas Leha <andreas.l...@med.uni-goettingen.de> writes: >>>> Hi all, >>>> >>>> How can I make my toy sample file below export properly to github >>>> flavoured markdown (using ox-gfm)? >>>> >>>> (Of course including the file local variables in exported *.md file...) >>> >>> ... and without having them apply to the current *.org file. >>> >>>> >>>> If I try I get >>>> ,---- >>>> | hack-local-variables: Malformed local variable line: "" >>>> `---- >>>> >>>> Thanks, >>>> Andreas >>>> >>>> >>>> PS: the sample file >>>> >>>> #+md: <!-- Some Comment --> >>>> >>>> * Test File >>>> >>>> With text. >>>> >>>> >>>> #+md: <!-- >>>> #+md: Local Variables: >>>> #+md: mode: gfm >>>> #+md: markdown-command: "marked" >>>> #+md: End: >>>> #+md: --> >>> >>> >> >> Add a noexport section with a control-L as contents at the end. >> Emacs only looks at the last "page" of the file for local variables >> so the control-L will stop it. >> > > Thanks! That is amazing! That solves my second problem. So, the > original *.org file is indeed opened in Org mode. Nice. > > > Now I still need to know how to export to github flavoured markdown > (gfm) with the file local variables set. This still fails with > ,---- > | hack-local-variables: Malformed local variable line: "" > `---- > > Any help with that? >
That seems to be caused by the empty lines in the Local Variables: section of the md file: --8<---------------cut here---------------start------------->8--- <div id="table-of-contents"> <h2>Table of Contents</h2> <div id="text-table-of-contents"> <ul> <li><a href="#orgheadline1">1. Test File</a></li> </ul> </div> </div> <!-- Some Comment --> # Test File<a id="orgheadline1"></a> With text. <!-- Local Variables: mode: gfm markdown-command: "marked" End: --> --8<---------------cut here---------------end--------------->8--- If I get rid of them manually, I think it goes away (although I don't have gfm installed, so it complains about gfm-mode). That seems to be an ox-md (or perhaps ox-html) issue however and I'm not equipped to wade into those waters. Assuming this is correct, maybe you can add a filter to get rid of the empty lines? Nick