Rainer M Krug <r.m.k...@gmail.com> writes:

> On 01/18/2011 12:48 AM, Eric Schulte wrote:
>> Hi,
>> 
>> This is possible using Babel, the attached org-mode file will execute
>> its code block every time it is opened.  You can replace the contents of
>> the code block with any arbitrary elisp you would like to have executed
>> in the file.
>> 
>> To see this work, save the attached org-mode file to your system, open
>> the file, answer "y" to allow execution, and then check your messages
>> buffer for the "I have been run" message to see that the code block has
>> in fact been evaluated.
>
> This is indeed very useful (e.g. if I open an R script, to open an R
> session and source the file).
>
> But it seems that all code blocks are evaluated on loading. Is there a
> way of only executing a specific code block?
>

Yes, replace the 

# -*- eval: (org-babel-execute-buffer) -*-

with

# -*- eval: (save-excursion (org-babel-goto-named-src-block NAME) 
(org-babel-execute-src-block)) -*-

where NAME is replaced with the name of the code block to execute.

Cheers -- Eric

_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to