1*75525bbfSJed Brown;; C style for Emacs, to assist in following PETSc coding conventions 2*75525bbfSJed Brown((nil . ((indent-tabs-mode . nil) 3*75525bbfSJed Brown (tab-width . 8) 4*75525bbfSJed Brown (show-trailing-whitespace . t))) 5*75525bbfSJed Brown (c-mode . ((c-tab-always-indent . t) 6*75525bbfSJed Brown (c-basic-offset . 2) 7*75525bbfSJed Brown (c-comment-only-line-offset . 0) 8*75525bbfSJed Brown (c-hanging-braces-alist . ((substatement-open after) 9*75525bbfSJed Brown (brace-list-open after) 10*75525bbfSJed Brown (brace-entry-open) 11*75525bbfSJed Brown (defun-open after) 12*75525bbfSJed Brown (class-open after) 13*75525bbfSJed Brown (inline-open after) 14*75525bbfSJed Brown (block-open after) 15*75525bbfSJed Brown (block-close . c-snug-do-while) 16*75525bbfSJed Brown (statement-case-open after) 17*75525bbfSJed Brown (substatement after))) 18*75525bbfSJed Brown (c-hanging-colons-alist . ((member-init-intro before) 19*75525bbfSJed Brown (inher-intro) 20*75525bbfSJed Brown (case-label after) 21*75525bbfSJed Brown (label after) 22*75525bbfSJed Brown (access-label after))) 23*75525bbfSJed Brown (c-hanging-semi&comma-criteria . (c-semi&comma-no-newlines-before-nonblanks)) 24*75525bbfSJed Brown (c-cleanup-list . (scope-operator 25*75525bbfSJed Brown brace-else-brace 26*75525bbfSJed Brown brace-elseif-brace 27*75525bbfSJed Brown brace-catch-brace 28*75525bbfSJed Brown empty-defun-braces 29*75525bbfSJed Brown list-close-comma 30*75525bbfSJed Brown defun-close-semi)) 31*75525bbfSJed Brown (c-offsets-alist . ((inexpr-class . +) 32*75525bbfSJed Brown (inexpr-statement . +) 33*75525bbfSJed Brown (lambda-intro-cont . +) 34*75525bbfSJed Brown (inlambda . c-lineup-inexpr-block) 35*75525bbfSJed Brown (template-args-cont c-lineup-template-args +) 36*75525bbfSJed Brown (incomposition . +) 37*75525bbfSJed Brown (inmodule . +) 38*75525bbfSJed Brown (innamespace . +) 39*75525bbfSJed Brown (inextern-lang . +) 40*75525bbfSJed Brown (composition-close . 0) 41*75525bbfSJed Brown (module-close . 0) 42*75525bbfSJed Brown (namespace-close . 0) 43*75525bbfSJed Brown (extern-lang-close . 0) 44*75525bbfSJed Brown (composition-open . 0) 45*75525bbfSJed Brown (module-open . 0) 46*75525bbfSJed Brown (namespace-open . 0) 47*75525bbfSJed Brown (extern-lang-open . 0) 48*75525bbfSJed Brown (objc-method-call-cont c-lineup-ObjC-method-call-colons c-lineup-ObjC-method-call +) 49*75525bbfSJed Brown (objc-method-args-cont . c-lineup-ObjC-method-args) 50*75525bbfSJed Brown (objc-method-intro . 51*75525bbfSJed Brown [0]) 52*75525bbfSJed Brown (friend . 0) 53*75525bbfSJed Brown (cpp-define-intro c-lineup-cpp-define +) 54*75525bbfSJed Brown (cpp-macro-cont . +) 55*75525bbfSJed Brown (cpp-macro . 56*75525bbfSJed Brown [0]) 57*75525bbfSJed Brown (inclass . +) 58*75525bbfSJed Brown (stream-op . c-lineup-streamop) 59*75525bbfSJed Brown (arglist-cont-nonempty c-lineup-gcc-asm-reg c-lineup-arglist) 60*75525bbfSJed Brown (arglist-cont c-lineup-gcc-asm-reg 0) 61*75525bbfSJed Brown (arglist-intro . +) 62*75525bbfSJed Brown (catch-clause . 0) 63*75525bbfSJed Brown (else-clause . 0) 64*75525bbfSJed Brown (do-while-closure . 0) 65*75525bbfSJed Brown (label . 2) 66*75525bbfSJed Brown (access-label . -) 67*75525bbfSJed Brown (substatement-label . 2) 68*75525bbfSJed Brown (substatement . +) 69*75525bbfSJed Brown (statement-case-open . 0) 70*75525bbfSJed Brown (statement-case-intro . +) 71*75525bbfSJed Brown (statement-block-intro . +) 72*75525bbfSJed Brown (statement-cont . +) 73*75525bbfSJed Brown (statement . 0) 74*75525bbfSJed Brown (brace-entry-open . 0) 75*75525bbfSJed Brown (brace-list-entry . 0) 76*75525bbfSJed Brown (brace-list-intro . +) 77*75525bbfSJed Brown (brace-list-close . 0) 78*75525bbfSJed Brown (brace-list-open . 0) 79*75525bbfSJed Brown (block-close . 0) 80*75525bbfSJed Brown (inher-cont . c-lineup-multi-inher) 81*75525bbfSJed Brown (inher-intro . +) 82*75525bbfSJed Brown (member-init-cont . c-lineup-multi-inher) 83*75525bbfSJed Brown (member-init-intro . +) 84*75525bbfSJed Brown (annotation-var-cont . +) 85*75525bbfSJed Brown (annotation-top-cont . 0) 86*75525bbfSJed Brown (topmost-intro-cont . c-lineup-topmost-intro-cont) 87*75525bbfSJed Brown (topmost-intro . 0) 88*75525bbfSJed Brown (knr-argdecl . 0) 89*75525bbfSJed Brown (func-decl-cont . +) 90*75525bbfSJed Brown (inline-close . 0) 91*75525bbfSJed Brown (inline-open . +) 92*75525bbfSJed Brown (class-close . 0) 93*75525bbfSJed Brown (class-open . 0) 94*75525bbfSJed Brown (defun-block-intro . +) 95*75525bbfSJed Brown (defun-close . 0) 96*75525bbfSJed Brown (defun-open . 0) 97*75525bbfSJed Brown (string . c-lineup-dont-change) 98*75525bbfSJed Brown (arglist-close . c-lineup-arglist) 99*75525bbfSJed Brown (substatement-open . 0) 100*75525bbfSJed Brown (case-label . 0) 101*75525bbfSJed Brown (block-open . 0) 102*75525bbfSJed Brown (c . 1) 103*75525bbfSJed Brown (comment-intro . 0) 104*75525bbfSJed Brown (knr-argdecl-intro . -))) 105*75525bbfSJed Brown (fill-column . 120)))) 106