On Mon, Mar 6, 2017 at 7:44 PM, Ilia Mirkin <imir...@alum.mit.edu> wrote: > What's the difference between c-file-style linux and stroustrup?
The main differences are that stroustrup sets c-basic-offset to 4 while linux uses 8 and linux defines braces around "else" on single line, i.e.: "} else {". Even if these get tweaked, it seems more accurate to use the linux style as a starting point for these directories. I had originally just wanted to add this for the radv code but Michel suggested that we keep consistent .dir-locals.el files where the coding style is the same. Let me know if this isn't right for those other directories in this patch. The full definitions (from the c-style-alist variable) are: ("stroustrup" (c-basic-offset . 4) (c-comment-only-line-offset . 0) (c-offsets-alist (statement-block-intro . +) (substatement-open . 0) (substatement-label . 0) (label . 0) (statement-cont . +))) ("linux" (c-basic-offset . 8) (c-comment-only-line-offset . 0) (c-hanging-braces-alist (brace-list-open) (brace-entry-open) (substatement-open after) (block-close . c-snug-do-while) (arglist-cont-nonempty)) (c-cleanup-list brace-else-brace) (c-offsets-alist (statement-block-intro . +) (knr-argdecl-intro . 0) (substatement-open . 0) (substatement-label . 0) (label . 0) (statement-cont . +))) Thanks, -Damien _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev