On 24 Sep 2005, goran.brostrom at gmail.com wrote:
I am using emacs-21.3 when writing R functions on Linux debian, and
I am trying to follow the advice i R-exts.pdf (2.1.1) regarding
indentation. That is, I set 'c-default-style' to "bsd" and
'c-basic-offset' to 4. However, while this gives me the intended
indentation in C code, it doesn't change the behavior in R code; I
still get an indentation of size 2. This is my .emacs file after
customization:
(require 'ess-site)
(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or
;; cut/paste it! Your init file should contain only one such
;; instance.
'(c-basic-offset 4)
'(c-default-style "bsd"))
(custom-set-faces
;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
)
Not sure if this is the best way, but I have the following after
loading ess-site:
(setq ess-indent-level 4)