[ESS] How to control indentation in an R function?
    Seb 
    spluque at gmail.com
       
    Thu Nov 26 22:56:57 CET 2009
    
    
  
On Thu, 26 Nov 2009 12:57:49 -0800 (PST),
Michael Hannon <jm_hannon at yahoo.com> wrote:
[...]
> Yes, that does indent by four spaces.  Thanks.
> Also, FYI, I ran the Emacs "describe-variable" function as indicated
> in the appended text.  It appears that Emacs "sees" the value of 4
> that I set, but it's using a local value of 2.  I was unable to find a
> way to override that local value.
There appears to be some interaction with CC mode bindings.  Following
the recommendations in the R Coding Standards (R Internals manual), I
have:
(add-hook 'c-mode-hook
	  (lambda ()
	    (c-set-style "bsd")
	    (setq c-basic-offset 4)))
which achieves 4-space indentation, although ess-indent-level is 2.
-- 
Seb
    
    
More information about the ESS-help
mailing list