Problems calling S-Plus help

Riccardo Gusso rgusso at unive.it
Tue Jan 14 21:30:35 CET 2003


On Tuesday 14 January 2003 15:49, Rodney Sparapani wrote:
> you will need to add a line to your .emacs
>
>    (server-start)
>
> Check the documentation of xemacs to get the exact statement.
>
> Put the following two lines at the end of your init.el (they need to be
> there since it will fail if you have another instance of xemacs running;
> but you will still want to process all of the other statements):
> (gnuserv-start)
> (setq gnuserv-frame t)

Thanks a lot for your answer. I have added the two lines below to my init.el 
and the line (server-start) to my .emacs, but still I get the same message 
error. I have noticed that the Splus process inside Xemacs starts with the 
following options:

> options(STERM='iESS', editor='emacsclient', pager='emacsclient', 
help.pager='emacsclient')

I don't know if this is the same for you, since the two lines in init.el seem 
to be related to the use of gnuclient as help.pager. However I have tried to 
change that option inside the Splus process with the command 

>options(help.pager="gnuclient")

and the to call an help, as for example

>?princomp

The result I have got is a frame with a description of the function, but in 
html code.
To try to start the server manually I have then launched emacs at the same 
time in which xemacs was running, and then I have typed 

M-x server-start 

inside emacs. Finally this forced the server to start; then  I have re-set 
the help.pager value to emacsclient  and I have called an help as before 
inside xemacs; the result was the opening in a frame inside emacs of the same 
description of the function in html code as before.
I am still trying to understand how these things work, so if you have any 
suggestion I will appreciate it a lot.
Bye,
            Riccardo Gusso




More information about the ESS-help mailing list