John Hendy <jw.he...@gmail.com> wrote: ... > > > > Oh, sorry: edebug is described in > > > > (info "(elisp) Edebug") > > > > The basics: visit ob-R.el, go to the org-babel-R-evaluate-external-process > > definition and press C-u C-M-x. Then do whatever you were doing to get the > > problem. It should stop at the function and you can single-step by pressing > > SPACE. At strategic points, you can evaluate things with "e". > > Eeks. Is the fact that I learned emacs only for org-mode showing. I > don't even know how to =(info "(elisp) Edebug")= -- do I put an =M-x= > in front of that? =M-x info= seems to bring me to a help page for > info! >
You have to evaluate it somehow. If you are reading your mail in emacs, just place the cursor after the closing paren and press C-x C-e. If not, just go to emacs and "C-h i elisp RET i edebug RET" or equivalently, type ESC ESC : (info "(elisp) Edebug") RET. Underlying assumption: you have the Emacs Lisp info files installed. > Anyway... I just googled edebug and it says about the same as you did > (except for appending "eval-defun with a prefix argument" onto =C-u > C-M-x=. > - http://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Edebug.html > > Anyway: > - Visited ob-R.el in emacs > - Found org-babel-R-evaluate-external-process > - Put the cursor on the line =(defun org-babel-R-evaluate-external-process= > - Did =M-x C-M-x= and the minibuffer echoed the name of the function C-u C-M-x please: and the echo area should say "Edebug: org-babel-R-evaluate-external-process" afterwards. Nick > - Visited my file, test.org and did =C-c C-c= on the R babel block > - Nothing different occurred; I just got "The system cannot find the > path specified" > > I tried the above again with regular 'ol org-babel-R-evaluate just in > case and had the same results. > > I'm clearly goofing something but have no idea what it is. > > > John > > > > > > If you mess it up (and you probably will a few times), no problem: just try > > again. And be patient! > > > > Good luck, > > Nick > > > > > > > >> > >> John > >> > >> > >> > > >> > Nick > >> > > >> >> Using =M-x R= works find. ESS is finding R. I successfully loaded a > >> >> .csv, ggplot2 and plotted. > >> >> > >> >> > >> >> John > >> >> > >> >> John > >> >> > >> >> > > >> >> > Nick > >> >> > > >> >> > >> >