Hi Eric,
Hi Rainer,
> On Thu, Jul 8, 2010 at 9:03 PM, Eric Schulte <schulte.eric@gmail.com> wrote:[...]
>>> emacs.organd nothing happens - not even an error message. I tried to
>> (add-hook 'org-babel-post-tangle-hook
>> (lambda () (ess-load-file (buffer-file-name))))
>>
>
> Unfortunately, this does not work. I put the code above into my
> use the C-h v to customise the variable, but I don't manage it.If the variable isn't registered with C-h v, then it sounds like maybe
you need to update Org-mode, and/or re-run make clean && make.
`buffer-file-name', returns the name of the file that the buffer is
> In addition, The filename for es-load-file shoud not be the buffer
> name, but the buffer name with the extension replaced with R.
>
visiting, so wouldn't this already be the case if the filename ends with
.R?
This minimal example with the hook defined as above works for me. After
tangling I can jump to the *R* buffer where both x and y are defined.
** tangle R and load
--8<---------------cut here---------------start------------->8---
:PROPERTIES:
:tangle: to-load.r
:END:
#+begin_src R :comments yes
x <- 8
#+end_src
#+begin_src R
y <- 9
#+end_src
--8<---------------cut here---------------end--------------->8---
>
> I am sorry about all these questions, but emacs-lisp I have never usedNo problem at all, but be careful about learning too much lisp as you
> emacs-lisp (I should - and I will!)
>
may begin to grow dissatisfied with R :)
Best -- Eric
>
> Cheers and thanks for your patience,
>
> Rainer
>
>
>> Best -- Eric
>>
>> Rainer M Krug <r.m.krug@gmail.com> writes:
>>
>> > Hi
>> >
>> > I am using org-babel for literate programming in R and I am using the
>> > following approach to test the code:
>> >
>> > 1) tangle
>> > 2) refresh buffer containing the tangled code (I use auto-revert-mode or
>> > global-auto-revert-mode for that)
>> > 3) load the tangled file into an existing R session via ESS R for
>> evaluation
>> >
>> > This involves switching between buffers in always the same sequence.
>> > Therefore my suggestion:
>> >
>> > would it be possible to have a tangle-and-evaluate-tangled-file
>> funcction,
>> > which is doing this automatically?
>> >
>> > C-c - 0 and org-babel-execute-buffer do not work in this case, as
>> functions
>> > are split over several code blocks in R.
>> >
>> > Cheers,
>> >
>> > Rainer
>>