emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] [babel] set post tangle hook on per file basis - evalu


From: Rainer M Krug
Subject: Re: [O] [babel] set post tangle hook on per file basis - evalu
Date: Wed, 10 Aug 2011 09:33:08 +0200



On Tue, Aug 9, 2011 at 7:14 PM, Eric Schulte <address@hidden> wrote:
>>
>> Hi Rainer,
>>
>> I like to use file local variables [1] to do per-file Org-mode
>> configuration and customization this is an easy way to set the local
>> value of a variable every time the file is opened.
>>
>> I think you could use file local variables to evaluate arbitrary elisp
>> when a file is opened in which case you could evaluate a named code
>> block with something like `(sbe code-block-name)'.
>>
>
> Sounds interesting.
>
> So to set the post-tangle-hook, I tried the following:
>
> # -*- eval: (add-hook 'org-babel-post-tangle-hook; -*-
>
> But it did not work - I have no idea, what I'm missing - eval should
> evaluate the following _expression_, which should set the post-tangle-hook.
>

maybe try something like the following

# -*- org-babel-post-tangle-hook: '(my-tangle-hook-function) -*-

where `my-tangle-hook-function' is defined in your .emacs config.

Good idea - I'll try that - thanks.
 

>
> Your suggestion, to evaluate a code block after opening, sounds very
> interesting - could you give me a very short example?
>

The info link I posted should explain how to evaluate a snippet of
elisp, once you have that working (you could test with simple calls to
the `message' function) you can use the `sbe' function (see it's
documentation) to evaluate named code blocks.

Thanks, I'll try it out,

Rainer

 

Best -- Eric

>
> Thanks, and sorry for my lack of elisp understanding - it has not improved
> much...
>
> Rainer
>
>
>> Best -- Eric
>>
>> Footnotes:
>> [1]  [[info:emacs#Specifying%20File%20Variables][info:emacs#Specifying File
>> Variables]]
>>
>> --
>> Eric Schulte
>> http://cs.unm.edu/~eschulte/
>>

--
Eric Schulte
http://cs.unm.edu/~eschulte/



--
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :       +33 - (0)9 53 10 27 44
Cell:       +33 - (0)6 85 62 59 98
Fax (F):       +33 - (0)9 58 10 27 44

Fax (D):    +49 - (0)3 21 21 25 22 44

email:      address@hidden

Skype:      RMkrug


reply via email to

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