[ESS] ESS 13.05 release next week: beta testers welcome
Rodney Sparapani
rsparapa at mcw.edu
Mon May 13 20:45:55 CEST 2013
On 05/13/2013 06:06 AM, Vitalie Spinu wrote:
> The only difference between RRR and C++ is the brace-offset. So instead
> of
>
> {
> {
> }
> }
>
> in RRR, one have
>
> {
> {
> }
> }
>
> in C++.
>
>
> The DEFAULT is built dynamically from global user's custom settings (like
> ess-indent-level). So your distribution ignores those.
>
> ╭──────── #732 ─ /home/vitoshka/ESS/git/lisp/ess-custom.el ──
> │ (defvar ess-default-style-list
> │ (list 'DEFAULT
> │ (cons 'ess-indent-level '(default-value 'ess-indent-level))
> │ (cons 'ess-continued-statement-offset '(default-value 'ess-continued-statement-offset))
> │ ....
> │ (cons 'ess-arg-function-offset-new-line '(default-value 'ess-arg-function-offset-new-line))
> │ (cons 'ess-close-brace-offset '(default-value 'ess-close-brace-offset)))
> │ "Default style constructed from initial values of indentation variables.")
> ╰──────── #744 ─
>
>
> DEFAULT style uses 2 as indentation level, but people usually prefer 4
> (like in C++ and RRR styles). I personally also use 4 and I think it is
> visually much better.
>
> The solution would be to change the global defaults (DEFAULT style) to
> comply with RRR style and to remove the (setq ess-default-style 'C++)
> from your init files.
>
> What do people think about this change?
>
> Vitalie
+1
--
Rodney Sparapani, PhD Center for Patient Care and Outcomes Research
Sr. Biostatistician http://www.mcw.edu/pcor
4 wheels good, 2 wheels better! Medical College of Wisconsin (MCW)
WWLD?: What Would Lombardi Do? Milwaukee, WI, USA
More information about the ESS-help
mailing list