This seems to work from my brief testing:
#+AUTHOR:
#+OPTIONS: toc:nil
#+PROPERTY: header-args:emacs-lisp :var tar-file="bar.tar.gz" :exports none
#+NAME: tar-eg
#+BEGIN_SRC emacs-lisp
(let ((contents (format "> tar xzvf %s" tar-file)))
(with-temp-buffer
(insert contents)
(write
This is turning out to be more complicated than I anticipated ..
I need to
(1) Export the evaluated emacs-lisp block to a separate file, and
(2) also include the result in the same document
I can do that but it is a multi-step process:
(1) First I need to export the result to the file only. I ca
Kaushal Modi writes:
> OK, now I have just one follow up question. I would like to tangle the result
> to a separate file.
>
> So I am looking for a way to save the result "> tar xvzf bar.tar.gz" to a
> separate file. I tried adding
> ":tangle filename" to #+CALL/#+BEGIN_SRC but that did not he
I finally have this working!
#+PROPERTY: header-args:emacs-lisp :var tar-file="bar.tar.gz" :exports none
:file "results.txt"
#+NAME: tar-eg
#+BEGIN_SRC emacs-lisp
(format "> tar xzvf %s" tar-file)
#+END_SRC
#+CALL: tar-eg() :wrap example :exports none
#+CAPTION: =results.txt=
#+NAME: code__resu
Aloha Kaushal,
Kaushal Modi writes:
> OK, now I have just one follow up question. I would like to tangle the
> result to a separate file.
>
> So I am looking for a way to save the result "> tar xvzf bar.tar.gz" to a
> separate file. I tried adding ":tangle filename" to #+CALL/#+BEGIN_SRC but
> th
OK, now I have just one follow up question. I would like to tangle the
result to a separate file.
So I am looking for a way to save the result "> tar xvzf bar.tar.gz" to a
separate file. I tried adding ":tangle filename" to #+CALL/#+BEGIN_SRC but
that did not help. Adding to #+CALL does not do any
That works perfectly! Thank you!
Just to add that I had to have "#+HEADER: :exports none" as I did not want
the elisp code to be visible in the exported documents.
#+PROPERTY: header-args:emacs-lisp :var tar-file="bar.tar.gz"
#+NAME: tar-eg
#+HEADER: :exports none
#+BEGIN_SRC emacs-lisp
(format
Aloha Kaushal,
Kaushal Modi writes:
> Thanks Tom.
>
> Your solution almost gets me there but I still need to manually update the
> tar-file argument value in the #+CALL lines.
>
> What I am looking for is for something like below to work (but it isn't). I
> have multiple such #+CALL lines and I w
Thanks Tom.
Your solution almost gets me there but I still need to manually update the
tar-file argument value in the #+CALL lines.
What I am looking for is for something like below to work (but it isn't). I
have multiple such #+CALL lines and I would like to not manually update the
tar-file arg
Aloha Kaushal,
Kaushal Modi writes:
> Hi all,
>
> I'd like to have an EXAMPLE block in my org file whose value is set using
> something like an org macro at the time of export.
>
> So, something like:
>
> #+MACRO TAR_FILE some_file.tar.gz
>
> #+BEGIN_EXAMPLE
>> tar xvzf {{{TAR_FILE}}}
> #+END_EXA
Hi all,
I'd like to have an EXAMPLE block in my org file whose value is set using
something like an org macro at the time of export.
So, something like:
#+MACRO TAR_FILE some_file.tar.gz
#+BEGIN_EXAMPLE
> tar xvzf {{{TAR_FILE}}}
#+END_EXAMPLE
As the above is not possible, what would be a good
11 matches
Mail list logo