[ESS] can I make R help buffers automatically active and maximised?

Paul Johnson pauljohn32 at gmail.com
Sat Mar 22 02:16:39 CET 2008

On Wed, Feb 20, 2008 at 11:37 AM, Dan Davison <davison at stats.ox.ac.uk> wrote:
> When I call up a help page in an iESS (*R*) buffer with e.g.
>  ?read.table
>  the window splits in two horizontally with the requested help page in the other buffer,
>  and my cursor stays in the iESS buffer.
>  Can I control this behaviour? Personally I'd prefer to have the help buffer as the active buffer,
>  and have that buffer maximised rather than horizontal-split. i.e. I'd like to avoid typing the
>  extra C-X o C-x 1.
>  Thanks,
>  Dan

Hello, Dan:

Did you work out this help buffer question?

I have a follow up.

In my site-start, I have commands that start R in a separate frame,
and also the help display  launches in its own frame.  I think this is
what you are requesting.   Every time you run a help command, it gets
sent to this same frame.  For me, the only problem is that the frame
opens as a very small thing, about 10 lines, and I wish it would just
take a full screen's height. I'm working on a dual monitor system,
don't care to have all emacs buffers piled up on top of each other...

(require 'pc-select)
(setq inferior-ess-own-frame t)
(setq inferior-ess-same-window nil)
;;;;;create a new frame for each help instance
(setq ess-help-own-frame t)
;;;;;If you want all help
;;;;; buffers to go into one frame do:
(setq ess-help-own-frame 'one)

(setq ess-ask-for-ess-directory nil)
(setq ess-local-process-name "R")

Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas

More information about the ESS-help mailing list