On Friday, 9 Dec 2016 at 16:42, Matt Price wrote:
> I think I am getting closer, actually (details soon, when I have a
> fully working solution)).
I look forward to seeing it!
<pre><code class="hljs js" data-trim contenteditable> [1,2,3].map ((x) => x + 1) </code></pre>
<klipse-snippet data-language="javascript"> [1,2,3].map ((x) => x + 1) </klipse-snippet>
Meanwhile, html export (and also reveal export) will give something more like:
<pre class="src src-javascript"><span style="color: #8c8c8c;">[</span>1,2,3<span style="color: #8c8c8c;">]</span>.map <span style="color: #8c8c8c;">((</span>x<span style="color: #8c8c8c;">)</span> => x + 1<span style="color: #8c8c8c;">)</span>
I would like to conditionally export
- revealeditor-compatible code if (a) a flag "org-reveal-use-editor" is set AND (b) the code block meets certain criteria, e.g. language and maybe something in the header like "make-live t"
- klipse-compatible code if (a) a flag "org-reveal-klipsify is set AND similar conditions to (b) above
- standard html output if neither of the above conditions is met.
What are the best ways do achieve this, do you think? Thanks guys,
Matt