[R] fix and edit don't work the expected way

Thomas Schönhoff tom_woody at swissinfo.org
Fri Sep 24 12:39:43 CEST 2004


I am tinkering a bit with options(), namely, how to query and set them 
up to suit my needs.

The basic problem seems that the editor entry in options looks like this:
 > options()
[1] "emacsclient"

After setting this option to /usr/bin/emacs by doing:

 > options(editor="/usr/bin/emacs")

I try to run fix(fun) or edit(fun) and run into this error:
Error in edit(name, file, editor) : An error occurred on line 17
use a command like
x <- edit()

This error is also noticed when loading the function into edit()/fix(), 
doing some changes and trying to save these modifications too tmp buffer.

Furthermore I try to set the $editor option not only for current but 
also for future session!? It seems like that I run regularily into 
troubles starting $editor(emacsclient) from within Emacs/ESS/R enviromnent.

How to do that?
I've read in FAQ that local copies of .Options are quietly disregarded 
at start up.
So I started looking at the global one in /etc/R/Renvir directory and 
also tried :
 > save.image()

But this wasn't of much help to store the $editor variable on the long run!
(Since I am at the beginning of my exploration of R I didn't want to 
mess up the whole system configuration by doing some modifications to 
this file)

Obviousely, I don't do it correctly, but I can't figure out whats wrong? 
Anyone help is appreciated.



platform i386-pc-linux-gnu
arch     i386
os       linux-gnu (Debian)
system   i386, linux-gnu
major    1
minor    9.1
year     2004
month    06
day      21
language R

Emacs21        21.3+1-7
ESS            5.2.2-2

More information about the R-help mailing list