On Tue, Aug 9, 2011 at 7:14 PM, Eric Schulte
<schulte.eric@gmail.com> 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/