emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [Orgmode] Embedded code


From: Eric Schulte
Subject: Re: [Orgmode] Embedded code
Date: Tue, 18 Jan 2011 09:16:04 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Rainer M Krug <address@hidden> 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



reply via email to

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