[ESS] trace(zapsmall, edit=TRUE) problem under ESS?
Richard M. Heiberger
rmh at temple.edu
Sun Nov 16 05:17:40 CET 2008
emacsclient works with gnue emacs on windows almost out of the box.
You need the following two lines in your site-start.el
(server-start)
(load-file "c:/emacs/ess-svn/lisp/ess-site.el") %% set for your system
Then start R with M-x R
options(editor='c:/emacs/emacs-22.1/bin/emacsclient') ## set for your
system
tmp <- 1:3
edit(tmp)
## in the edit window change it to 1:30
## end the edit session with C-x # y
The *R* buffer comes back with the edited value displayed.
Assign the value if you want to keep it, for example,
newtmp <- edit(tmp)
The "almost" part is because I am seeing the message
Wrong type argument: number-or-marker-p, nil
I don't know why it is there. It doesn't seem to interfere, so
I am ignoring it.
History:
When we wrote the gnuclient command into ESS, emacsclient wasn't available
on Windows. Beginning with emacs 22 it is included when you download emacs.
Rich
More information about the ESS-help
mailing list