From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: R and babel on Windows problem Date: Fri, 06 Jul 2012 13:12:38 -0400 Message-ID: <21447.1341594758@alphaville> References: <87ipea3rfq.fsf@Rainer.invalid> <18442.1340998640@alphaville> <18840.1341001001@alphaville> <31262.1341264369@alphaville> Reply-To: nicholas.dokos@hp.com Return-path: Received: from eggs.gnu.org ([208.118.235.92]:54098) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SnC5r-0003kP-Qy for emacs-orgmode@gnu.org; Fri, 06 Jul 2012 13:13:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SnC5p-0002X8-MV for emacs-orgmode@gnu.org; Fri, 06 Jul 2012 13:13:23 -0400 Received: from vms173001pub.verizon.net ([206.46.173.1]:38073) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SnC5p-0002Mm-HY for emacs-orgmode@gnu.org; Fri, 06 Jul 2012 13:13:21 -0400 Received: from alphaville.dokosmarshall.org ([unknown] [98.110.161.175]) by vms173001.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0M6R006JX153IA31@vms173001.mailsrvcs.net> for emacs-orgmode@gnu.org; Fri, 06 Jul 2012 12:12:40 -0500 (CDT) In-reply-to: Message from John Hendy of "Fri, 06 Jul 2012 11:58:38 CDT." List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: John Hendy Cc: Achim Gratz , emacs-orgmode@gnu.org John Hendy wrote: > Any updates on this? Could someone provide a minimal example I could > try? Or verify that my steps above are correct. I'm not sure why it's > not triggering the step by step function execution described. > I had sent out a note about C-u C-M-x and what you should see in the echo area after that, but I don't think I've seen a reply: did you try that and did it work as expected? Either gmane is or I am being stupid right now and cannot find the message (maybe it never made it, but gmane cannot seem to find the thread at all right now), so I append a copy of that message. Nick John Hendy 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 > >> >> > > >> >> > >> >