From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Eric Schulte" Subject: Re: [babel] exports, caching, remote execution Date: Thu, 17 Jun 2010 07:42:46 -0700 Message-ID: <87eig5en4p.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=41399 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPGJd-0000lA-7G for emacs-orgmode@gnu.org; Thu, 17 Jun 2010 10:43:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPGIt-0001NO-LQ for emacs-orgmode@gnu.org; Thu, 17 Jun 2010 10:42:52 -0400 Received: from mail-pv0-f169.google.com ([74.125.83.169]:37940) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPGIt-0001NC-H0 for emacs-orgmode@gnu.org; Thu, 17 Jun 2010 10:42:51 -0400 Received: by pvc7 with SMTP id 7so1064502pvc.0 for ; Thu, 17 Jun 2010 07:42:50 -0700 (PDT) In-Reply-To: (Austin Frank's message of "Thu, 17 Jun 2010 02:55:18 -0400") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Austin Frank Cc: emacs-orgmode@gnu.org Hi Austin, Austin Frank writes: > Hey all-- > > Two (hopefully quick) questions: > > 1) Does the exporter respect the :cache argument? When I evaluate a > buffer, I can tell that cached blocks are not re-run, as expected. > When I export to \LaTeX or PDF, it seems that all blocks in the file > are re-run. Is there a way to force the exporter to respect caching? > I believe the exporter does respect caching, the following minimal example worked (i.e. was not re-run) for me on export to html. Could you provide an example that demonstrates the problem? --8<---------------cut here---------------start------------->8--- ** cache on export do we export cached blocks #+begin_src sh :cache yes :exports results date #+end_src #+results[06ed73c6d8d022cf9c323d92af885952865add17]: : Thu Jun 17 07:35:19 PDT 2010 --8<---------------cut here---------------end--------------->8--- > > 2) Is there a way to generate graphical output on a remote host and > still have it included in export? Not that I'm currently aware of. Dan has handled most of the remote execution work so he may know more than me in this regard. > A block like > > #+source: rplot > #+BEGIN_SRC R :exports results :dir /user@example.com: :file test.png > plot(my-object) > #+END_SRC > > Gives me > > #+results: > [[file:/scpc:user@example.com:/users/home/user/test.png]] > Is "scpc" in the line above a transport protocol? Maybe this should be an org-mode wide features, i.e. the ability to resolve remote file references with C-c C-o and on export. Does that sound reasonable, and would it take care of the need in this particular case? > > When I export to latex or pdf, the graphic isn't included because > the file for export is local but the graphic is remote. Is there a > way to include remotely generated graphics in a locally exported > file? Something like downloading via scp before exporting? > A block like the following may be an acceptable workaround in the near term (notice I named your block above). #+begin_src sh :file test.png :var remote=rplot :exports results scp $remote ./test.png #+end_src > > > Thanks for any help, > /au Thanks -- Eric