doc: Improve suggested Emacs settings for our coding style.
authorDiego Biurrun <diego@biurrun.de>
Sat, 14 Apr 2012 17:24:16 +0000 (19:24 +0200)
committerDiego Biurrun <diego@biurrun.de>
Sun, 15 Apr 2012 14:18:03 +0000 (16:18 +0200)
Switch from changing global values to defining a separate C style
and add appropriate settings for indenting assignments that span
more than one line.

doc/developer.texi

index 046743f..a4fdf3a 100644 (file)
@@ -226,10 +226,16 @@ autocmd InsertEnter * match ForbiddenWhitespace /\t\|\s\+\%#\@@<!$/
 
 For Emacs, add these roughly equivalent lines to your @file{.emacs.d/init.el}:
 @example
-(setq c-default-style "k&r")
-(setq-default c-basic-offset 4)
-(setq-default indent-tabs-mode nil)
-(setq-default show-trailing-whitespace t)
+(c-add-style "libav"
+             '("k&r"
+               (c-basic-offset . 4)
+               (indent-tabs-mode nil)
+               (show-trailing-whitespace t)
+               (c-offsets-alist
+                (statement-cont . (c-lineup-assignments +)))
+               )
+             )
+(setq c-default-style "libav")
 @end example
 
 @section Development Policy