[R] ESS with Xemacs? [vs. Emacs, slightly off topic]
Warnes, Gregory R
gregory_r_warnes at groton.pfizer.com
Tue Jan 8 14:15:15 CET 2002
Whoops, typo:
> recommended.] If you are, you can use '<Control>-<C>
> <Control>-<D> function-name' to bring a function in an
should be
> recommended.] If you are, you can use '<Control>-<c>
> <Control>-<d> function-name' to bring a function in an
(lower case 'c' and 'd')
-Greg
> -----Original Message-----
> From: Warnes, Gregory R
> Sent: Tuesday, January 08, 2002 8:13 AM
> To: 'Agustin Lobo'; Warnes, Gregory R
> Cc: 'baron at cattell.psych.upenn.edu'; 'r-help at stat.math.ethz.ch'
> Subject: RE: [R] ESS with Xemacs? [vs. Emacs, slightly off topic]
>
>
> > From: Agustin Lobo [mailto:alobo at ija.csic.es]
> > Sent: Tuesday, January 08, 2002 7:47 AM
> >
> > Happy 2002 to everyone.
> >
> > I'm following Greg's directions (with some pain, as I'm not
> > an experienced (x)emacs user) and I find that I cannot use
> > fix() in the R session.
> > Before trying (x)emacs I normally had
> > a "raw" R session in an xterm and an editor in another window.
> > When I was done writing the function I run fix() and copied
> > and pasted
> > the function to the editor session that had been opened
> by fix().
> >
> > I understand that, using (x)emacs I can save the function to a
> > text file and source() it in R, but this seems like an odd
> > procedure considering that both R and the function are in
> > windows of the same (x)emacs environment. Is there any simpler
> > way of passing the edited function to R?
>
> Hi Agustin,
>
> Are you using the emacs/xemacs package 'ESS'? [Highly
> recommended.] If you are, you can use '<Control>-<C>
> <Control>-<D> function-name' to bring a function in an
> (x)emacs buffer.
>
> To get edit/fix to work properly under (x)emacs, you need
> to tell R that you want it to call 'gnuclient' for editing.
> Do this by either setting the environment variable
> 'EDITOR' before starting R or by setting
> options(editor=...) with R. Note that setting the EDITOR
> environment variable will effect lots of programs...
>
> In my shell startup script I set my environment variable
> EDITOR to point to a small script file called 'MyEdit' that contains
>
> #!/bin/sh
> gnuclient $* || vi $*
>
> this first tries to open the file using 'gnuclient'. If
> this fails, which it will if (x)emacs is not running, it
> then tries to open the file using 'vi'. This works well for me.
>
> > By the way, is there an R-oriented guide or tutorial
> > to (x)emacs?
>
> In the ESS source directory, the doc/README.S contains a
> brief tutorial on using Splus/R with (x)emacs. Its not a
> real tutorial, but it should still be quite helpful.
>
> For a more general tutorial (x)emacs, try '<Control>-h t'
>
> It takes a while to get used to (x)emacs, but it really is
> a good environment for interacting with R/Splus once you've
> mastered it.
>
> -Greg
>
LEGAL NOTICE
Unless expressly stated otherwise, this message is confidential and may be privileged. It is intended for the addressee(s) only. Access to this E-mail by anyone else is unauthorized. If you are not an addressee, any disclosure or copying of the contents of this E-mail or any action taken (or not taken) in reliance on it is unauthorized and may be unlawful. If you are not an addressee, please inform the sender immediately.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list