aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2012-04-14 19:24:16 +0200
committerDiego Biurrun <diego@biurrun.de>2012-04-15 16:18:03 +0200
commit3892e784f2225b32c87a5996347994f108fbd369 (patch)
tree269a1ddeb0a36ae2d3272d856edf81717ca45456
parent5096399df29ce91874165bdf22461b1c5020cda2 (diff)
downloadffmpeg-3892e784f2225b32c87a5996347994f108fbd369.tar.gz
doc: Improve suggested Emacs settings for our coding style.
Switch from changing global values to defining a separate C style and add appropriate settings for indenting assignments that span more than one line.
-rw-r--r--doc/developer.texi14
1 files changed, 10 insertions, 4 deletions
diff --git a/doc/developer.texi b/doc/developer.texi
index 046743fd62..a4fdf3a625 100644
--- a/doc/developer.texi
+++ b/doc/developer.texi
@@ -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