Re: [R] Solved - gnuclient problems witrh R/ESS in linux

From: Fredrik Lundgren <>
Date: Thu 31 Mar 2005 - 03:04:25 EST


I found a way to make fix() and edit() work with gnuclient in ESS-5.2.6/R-2.0.1/Xemacs-21.4.15-r3 on gentoo-linux.

When invoking R/ESS the following is induced by ESS
> options(STERM='iESS', editor='gnuclient -q')

It appears as if the problem is with 'gnuclient -q' (whatever does -q signify?? From the man page it appears to disconnect the association between the opened buffer and gnuclient - which was teh very problem)
and when i changed a row in ess-5.2.6/lisp/gnu-cust.el things worked in the expected way.
Change row

if (featurep 'xemacs) "gnuclient -q" "emacsclient"))) ;; unix


if (featurep 'xemacs) "gnuclient" "emacsclient"))) ;; unix

and all things work OK.

The only thing needed in init.el for gnuclient to work in this setup is


and possibly

(setq gnuserv-frame (selected-frame))

if you whant the gnuclient frame to open within Xemacs

and no fuss with PATH

Many thanks to Richard M. Heiberger for all help!


PS A peculiar thing though - In the latest manual for ESS it's said: 4.9 Using emacsclient

When starting R or S under Unix, ESS sets options(editor="emacsclient"). (Under

Microsoft Windows, it will use gnuclient.exe rather than emacsclient, but the same principle


but I got options(editor="gnuclient -q")

now changed to options(editor="gnuclient ")


> Dear list,
> Not strictly R ...
> In R on Xemacs with ESS (R-2.0.1, Xemacs-21.4.15-r3, ESS-5.2.6)
> on gentoo-linux
> when I use k<-edit(k) or fix(k)
> to change a small vector k <- c(1,2,3,4,5,6)
> the opened window (called '6b8b4567') appears not to be connected to
> the
> gnuclient
> and I'm able to edit the file but has no instructions in the
> minibuffer
> and
> C-x # gives
> '6b8b4567 does not belong to gnuserv client'
> in init.el I have
> (require 'gnuserv)
> (gnuserv-start)
> (setq gnuserv-frame (selected-frame))
> Any help please?
> Fredrik
> ______________________________________________
> mailing list
> PLEASE do read the posting guide!
> mailing list PLEASE do read the posting guide! Received on Thu Mar 31 03:10:57 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:30:57 EST