.dir-locals.el 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. ;;; Directory Local Variables
  2. ;;; See Info node `(emacs) Directory Variables' for more information.
  3. ((c++-mode
  4. (tab-width . 4)
  5. (indent-tabs-mode . t)
  6. (c-basic-offset . 4)
  7. (show-trailing-whitespace . t)
  8. (indicate-empty-lines . t)
  9. (c-offsets-alist
  10. (inexpr-class . +)
  11. (inexpr-statement . +)
  12. (lambda-intro-cont . +)
  13. (inlambda . c-lineup-inexpr-block)
  14. (template-args-cont c-lineup-template-args +)
  15. (incomposition . +)
  16. (inmodule . +)
  17. (innamespace . +)
  18. (inextern-lang . 0)
  19. (composition-close . 0)
  20. (module-close . 0)
  21. (namespace-close . 0)
  22. (extern-lang-close . 0)
  23. (composition-open . 0)
  24. (module-open . 0)
  25. (namespace-open . 0)
  26. (extern-lang-open . 0)
  27. (objc-method-call-cont c-lineup-ObjC-method-call-colons c-lineup-ObjC-method-call +)
  28. (objc-method-args-cont . c-lineup-ObjC-method-args)
  29. (objc-method-intro .
  30. [0])
  31. (friend . 0)
  32. (cpp-define-intro c-lineup-cpp-define +)
  33. (cpp-macro-cont . +)
  34. (cpp-macro .
  35. [0])
  36. (inclass . +)
  37. (stream-op . c-lineup-streamop)
  38. (arglist-cont-nonempty c-lineup-gcc-asm-reg c-lineup-arglist)
  39. (arglist-cont c-lineup-gcc-asm-reg 0)
  40. (comment-intro . 0)
  41. (catch-clause . 0)
  42. (else-clause . 0)
  43. (do-while-closure . 0)
  44. (access-label . -)
  45. (case-label . +)
  46. (substatement . +)
  47. (statement-case-intro . +)
  48. (statement . 0)
  49. (brace-entry-open . 0)
  50. (brace-list-entry . 0)
  51. (brace-list-intro . +)
  52. (brace-list-close . 0)
  53. (block-close . 0)
  54. (block-open . 0)
  55. (inher-cont . c-lineup-multi-inher)
  56. (inher-intro . ++)
  57. (member-init-cont . c-lineup-multi-inher)
  58. (member-init-intro . ++)
  59. (annotation-var-cont . +)
  60. (annotation-top-cont . 0)
  61. (topmost-intro . 0)
  62. (knr-argdecl . 0)
  63. (func-decl-cont . ++)
  64. (inline-close . 0)
  65. (class-close . 0)
  66. (class-open . 0)
  67. (defun-block-intro . +)
  68. (defun-close . 0)
  69. (defun-open . 0)
  70. (c . c-lineup-C-comments)
  71. (string . c-lineup-dont-change)
  72. (topmost-intro-cont . c-lineup-topmost-intro-cont)
  73. (brace-list-open . 0)
  74. (inline-open . 0)
  75. (arglist-close . c-lineup-arglist)
  76. (arglist-intro google-c-lineup-expression-plus-4)
  77. (statement-cont nil nil ++)
  78. (statement-case-open . +)
  79. (label . /)
  80. (substatement-label . 2)
  81. (substatement-open . 0)
  82. (knr-argdecl-intro . +)
  83. (statement-block-intro . +)))
  84. (c-mode
  85. (tab-width . 4)
  86. (indent-tabs-mode . t)
  87. (c-basic-offset . 4)
  88. (show-trailing-whitespace . t)
  89. (indicate-empty-lines . t)
  90. (c-offsets-alist
  91. (inexpr-class . +)
  92. (inexpr-statement . +)
  93. (lambda-intro-cont . +)
  94. (inlambda . c-lineup-inexpr-block)
  95. (template-args-cont c-lineup-template-args +)
  96. (incomposition . +)
  97. (inmodule . +)
  98. (innamespace . +)
  99. (inextern-lang . 0)
  100. (composition-close . 0)
  101. (module-close . 0)
  102. (namespace-close . 0)
  103. (extern-lang-close . 0)
  104. (composition-open . 0)
  105. (module-open . 0)
  106. (namespace-open . 0)
  107. (extern-lang-open . 0)
  108. (objc-method-call-cont c-lineup-ObjC-method-call-colons c-lineup-ObjC-method-call +)
  109. (objc-method-args-cont . c-lineup-ObjC-method-args)
  110. (objc-method-intro .
  111. [0])
  112. (friend . 0)
  113. (cpp-define-intro c-lineup-cpp-define +)
  114. (cpp-macro-cont . +)
  115. (cpp-macro .
  116. [0])
  117. (inclass . +)
  118. (stream-op . c-lineup-streamop)
  119. (arglist-cont-nonempty c-lineup-gcc-asm-reg c-lineup-arglist)
  120. (arglist-cont c-lineup-gcc-asm-reg 0)
  121. (comment-intro . 0)
  122. (catch-clause . 0)
  123. (else-clause . 0)
  124. (do-while-closure . 0)
  125. (access-label . -)
  126. (case-label . +)
  127. (substatement . +)
  128. (statement-case-intro . +)
  129. (statement . 0)
  130. (brace-entry-open . 0)
  131. (brace-list-entry . 0)
  132. (brace-list-intro . +)
  133. (brace-list-close . 0)
  134. (block-close . 0)
  135. (block-open . 0)
  136. (inher-cont . c-lineup-multi-inher)
  137. (inher-intro . ++)
  138. (member-init-cont . c-lineup-multi-inher)
  139. (member-init-intro . ++)
  140. (annotation-var-cont . +)
  141. (annotation-top-cont . 0)
  142. (topmost-intro . 0)
  143. (knr-argdecl . 0)
  144. (func-decl-cont . ++)
  145. (inline-close . 0)
  146. (class-close . 0)
  147. (class-open . 0)
  148. (defun-block-intro . +)
  149. (defun-close . 0)
  150. (defun-open . 0)
  151. (c . c-lineup-C-comments)
  152. (string . c-lineup-dont-change)
  153. (topmost-intro-cont . c-lineup-topmost-intro-cont)
  154. (brace-list-open . 0)
  155. (inline-open . 0)
  156. (arglist-close . c-lineup-arglist)
  157. (arglist-intro google-c-lineup-expression-plus-4)
  158. (statement-cont nil nil ++)
  159. (statement-case-open . +)
  160. (label . /)
  161. (substatement-label . 2)
  162. (substatement-open . 0)
  163. (knr-argdecl-intro . +)
  164. (statement-block-intro . +))))