running R under ESS inside emacs 21 prerelease

Faheem Mitha faheem at
Mon Jul 30 21:38:59 CEST 2001

On Mon, 30 Jul 2001, Stephen Eglen wrote:

>  > 
>  >     FM> Dear People, This is likely not news to anyone, but I'm
>  >     FM> running Debian with a prerelase version of emacs 21
>  >     FM> (, ESS version (5.1.18-0), R (1.3.0-1) and doing
>  >     FM> M-x-R locks it up solid. I've never seen any version of emacs
>  >     FM> do this, ever. I guess that is why they call it a prerelease.
> Hi, I'm running Ess 5.1.18 with the 21.0.104 release of Emacs (redhat
> 6.1 though).  I had problems with earlier pre-releases on compaq Alpha
> due to the change in comint code - I would eventually get a timout
> error after trying M-x R.  Try the followign code in your .emacs to
> see if it helps:
> (if (string-match "GNU Emacs 21" (emacs-version))
>     (add-hook 'inferior-ess-mode-hook 'my-inf-ess-hook))
> (defun my-inf-ess-hook ()
>   "Use regexps rather than field boundarys for movement in inferior buffers.
> Only needed for GNU Emacs 21."
>   (set (make-local-variable 'comint-use-prompt-regexp-instead-of-fields) t))

That seems to do the trick. R now starts up more or less normally. How
about adding the above to the ESS documentation?
> look at  the doc for that comint- variable for more information.

Ok.                          Thanks, Faheem.

ess-help mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: ess-help-request at

More information about the ESS-help mailing list