[ESS] trace(zapsmall, edit=TRUE) problem under ESS?

Richard M. Heiberger rmh at temple.edu
Sun Oct 12 04:44:56 CEST 2008


emacsclient works fine on Windows.  I am using GNU Emacs 22.1.1

Add the following two lines to your site-start.el

(server-start)
(load-file "c:/emacs/ess-svn/lisp/ess-site.el")  ;; set for your machine


Start R with M-x R and type the line

options(STERM='iESS', editor='c:/emacs/emacs-22.1/bin/emacsclient') ## set
for your machine


Now test it

abcd <- function(x) x+4
abcdefg <- edit(abcd)

In the edit window, change the function and then save it with
C-x # y

Back in *R* look at abcdefg


There is one nuisance glitch, I get the message
Wrong type argument: number-or-marker-p, nil

It seems to cause no harm so I am ignoring it.


History:

At the time we defaulted to gnuclient on windows (emacs 18 or 19 I
think), emacsclient wasn't available on windows.  Now it is included
as part of emacs 22 and newer.

Rich




More information about the ESS-help mailing list