emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] Macros and HTML new exporter


From: Fabrice Popineau
Subject: [O] Macros and HTML new exporter
Date: Sun, 13 Jan 2013 13:37:20 +0100

Hi all,

I need some clarficiation here.

I tried the following :

...
#+MACRO: internal #+BEGIN_HTML\n<div class="move">\n<a href="" '$1');"> $2 </a>\n</div>\n#+END_HTML
...
* Some title
[2013-01-13 dim. 09:31]

{{{internal(2, 'foo')}}}
...

The I call org-e-publish and the html file produced has the macro inlined in the html output :

<p>
#+BEGIN_HTML\n&lt;div class="move"&gt;\n&lt;a href="" '2');"&gt; 'foo' &lt;/a&gt;\n&lt;/div&gt;\n#+END_HTML
</p>


However with this :

#+MACRO: internal @@e-html:<div class="move"><a href=""   $1);"> $2 </a></div>@@

the result obtained is as expected.
Why is it this way ? I would have expected the first version to also work.

Incidentally, there is a potential difficulty with macro arguments and quoting. 
Arguments to macros are not quoted and seems to be split wlong with commas.
Maybe a quoting mechanism would be needed (how to pass an argument with a comma ?)

Thanks in advance,

Fabrice

reply via email to

[Prev in Thread] Current Thread [Next in Thread]