emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Can I wrap a Babel call inside a macro?


From: Nicolas Goaziou
Subject: Re: [O] Can I wrap a Babel call inside a macro?
Date: Fri, 24 Jan 2014 09:29:05 +0100


Hello,

"Sebastien Vauban" <sva-news-D0wtAvR13HarG/address@hidden>
writes:

> I did the following test, not fully successfull:
>
> #+name: current-time
> #+begin_src sh
> echo "$(date '+%Y%m%d.%H%M')"
> #+end_src
>
> #+results: current-time
> : 20140123.2339
>
> Date/time:
> #+CALL: current-time()
>
> #+results:
> : 20140123.2339
>
> #+MACRO: ct #+CALL: current-time()
>
> The current date and time is:
> {{{ct}}}.
>
> as the HTML export gives:
>
>     <div id="outline-container-sec-1" class="outline-2">
>       <h2 id="sec-1"><span class="section-number-2">1</span> Tests</h2>
>
>       <div class="outline-text-2" id="text-1">
>         <div class="org-src-container">
>           <pre class="src src-sh" id="current-time">
> <span style="color: #006FE0;">echo</span> <span style=
> "color: #036A07;">"$(date '+%Y%m%d.%H%M')"</span>
> </pre>
>         </div>
>
>         <p>Date/time:</p>
>         <pre class="example">
> 20140123.2338
> </pre>
>
>         <p>The current date and time is: #+CALL: current-time().</p>
>       </div>                             ^^^^^^^^^^^^^^^^^^^^^^
>     </div>
>
> As macros are expanded _before_ Babel calls are executed, I'd think this
> is possible, but I must miss something...

FWIW, I couldn't reproduce your problem in either maint or master
branch.


Regards,

-- 
Nicolas Goaziou




reply via email to

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