[ESS] Problem with indenting and sending lines to R after updating to 13.05

Frank Harrell harrelfe at gmail.com
Sun Jun 2 16:42:03 CEST 2013

Kevin Wright <kw.stat <at> gmail.com> writes:

> For the spacing, note this comment from the release-notes:
> 3) The default ess-style has been changed from years of 'DEFAULT'
>    to 'RRR',  see the recent e-mails on ESS-help, for the main
>    rason that a close cousin of RRR has been in use in Vincent
>    Goulet's Windows and MacOS distros for ESS.
> I use this in my .emacs
> (setq ess-default-style 'DEFAULT) ; site-start uses C++, which indents 4
> Can't help with S-Plus.
> Kevin
> On Sun, Jun 2, 2013 at 7:56 AM, Frank Harrell <harrelfe <at> gmail.com> 
> > After I updated to 13.05 on linux I am having two problems.  First, when 
> > start an R console with the R icon things seem to work but when I click 
> > a
> > line of R code and click on the icon to send the line to the console, I 
> > "Searching for program: no such file or directory, Splus".
> >
> > Secondly, I am getting a larger number of spaces with auto-indenting 
> > before.
> >
> > How do I revert to the old behavior on both issues?
> >
> > Thanks
> > Frank Harrell
> >
> > ______________________________________________
> > ESS-help <at> r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/ess-help
> >

Thanks very much Kevin.  The setq did the trick.  I am not clear on why such 
a strange new default was chosen, but I'm sure others have discussed that.

Please note that I'm not using S-Plus.  ESS thinks I am, and hence the 
failure when I attempt to send lines to the R console even though the R 
console launched fine from within ESS.

If it matters, I have defined the following in my .emacs

; See http://blogisticreflections.wordpress.com/2009/10/01/r-object-
(setq ess-R-object-tooltip-alist
      '((numeric    . "summary")
        (factor     . "table")
        (integer    . "summary")
        (lm         . "summary")
        (other      . "str")))

; Allow for object-type-specific tooltips for R objects
(defun ess-R-object-tooltip ()
;; my default key map
(define-key ess-mode-map "\C-c\C-g" 'ess-R-object-tooltip)

(provide 'ess-R-object-tooltip)


More information about the ESS-help mailing list