One possibility is that you are using a package which masks if/while.  In
that case, in a normal R session, ?if would bring up a little menu saying
whether you want the help for if in "new packaege' or in "base".

ESS chokes on this, which is really irritating for a lot of Bioconductor
packages since they make many R functions into generics.

However, I don't recall seeing it with ?if and ?while.

Kasper


On Sun, Jul 28, 2013 at 7:48 AM, Richard M. Heiberger <rmh@temple.edu>wrote:

> Both work as anticipated in ESS 13.05-1
>
> On Sun, Jul 28, 2013 at 9:49 AM, regcl <regcl@channing.harvard.edu> wrote:
>
> > I use ESS what seems like 24/7. It is truly great stuff & this is just
> > a nit, but... in an R session running in emacs under ess like this ...
> >
> > *R*            Bot L5288  (iESS [R]: run VHl ElDoc)
> >
> > ... when I type ...
> >
> > ?while
> >
> > ... it hangs emacs.
> >
> > I'm using ...
> >
> > GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.9) of
> > 2013-05-25 on <redacted>
> > ess-version : 12.09 [rev. 5167 (2012-09-24)]
> >
> > ... both installed from source.
> >
> > BTW, also hangs for
> >
> > ?if
> >
> > Is this a known issue?
> >
> > Might it be fixed in 13.05?
> >
> > Best,
> > regcl
> >
> > ______________________________________________
> > ESS-help@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/ess-help
> >
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> ESS-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
>

	[[alternative HTML version deleted]]

