vala.cfg 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. #
  2. # Copyright (c) 2012-2026 Daniele Bartolini et al.
  3. # SPDX-License-Identifier: MIT
  4. #
  5. newlines = LF
  6. input_tab_size = 4
  7. output_tab_size = 4
  8. align_assign_decl_func = 2
  9. align_assign_span = 0
  10. align_assign_thresh = 2
  11. align_enum_equ_span = 4
  12. align_keep_extra_space = true
  13. align_nl_cont = 0
  14. align_number_right = true
  15. align_on_tabstop = false
  16. align_pp_define_gap = 0
  17. align_pp_define_span = 0
  18. align_right_cmt_gap = 0
  19. align_right_cmt_same_level = true
  20. align_right_cmt_span = 0
  21. align_struct_init_span = 0 # Disable due to instability
  22. align_typedef_gap = 0
  23. align_typedef_span = 0
  24. align_var_def_colon = true
  25. align_var_def_inline = true
  26. align_var_def_span = 0
  27. align_var_def_thresh = 0
  28. align_var_struct_span = 0
  29. align_with_tabs = false
  30. cmt_star_cont = true
  31. disable_processing_cmt = "code-format off"
  32. eat_blanks_after_open_brace = true
  33. eat_blanks_before_close_brace = true
  34. enable_processing_cmt = "code-format on"
  35. indent_align_assign = false
  36. indent_align_string = false
  37. indent_brace = 0
  38. indent_case_brace = 0
  39. indent_class = true
  40. indent_columns = output_tab_size
  41. indent_continue = output_tab_size
  42. indent_cpp_lambda_body = true
  43. indent_func_call_param = true
  44. indent_func_def_param = true
  45. indent_ignore_first_continue = false
  46. indent_label = -4
  47. indent_namespace = true
  48. indent_namespace_inner_only = true
  49. indent_single_after_return = true
  50. indent_with_tabs = 1
  51. mod_add_long_ifdef_endif_comment = 15
  52. mod_add_long_namespace_closebrace_comment = 1
  53. mod_case_brace = remove
  54. mod_full_brace_do = ignore
  55. mod_full_brace_for = ignore
  56. mod_full_brace_if_chain = 2
  57. mod_full_brace_while = ignore
  58. mod_move_case_break = true
  59. mod_move_case_return = true
  60. mod_paren_on_return = remove
  61. mod_remove_extra_semicolon = true
  62. nl_after_func_body = 2
  63. nl_after_func_proto_group = 1
  64. nl_after_return = false
  65. nl_assign_brace = force
  66. nl_assign_leave_one_liners = true
  67. nl_before_block_comment = 2
  68. nl_before_case = false
  69. nl_brace_else = remove
  70. nl_brace_finally = remove
  71. nl_brace_while = remove
  72. nl_case_colon_brace = remove
  73. nl_catch_brace = remove
  74. nl_brace_catch = remove
  75. nl_constr_colon = force
  76. nl_constr_init_args = force
  77. nl_cpp_lambda_leave_one_liners = true
  78. nl_cpp_ldef_brace = remove
  79. nl_do_brace = remove
  80. nl_do_leave_one_liners = true
  81. nl_else_brace = remove
  82. nl_else_if = remove
  83. nl_elseif_brace = remove
  84. nl_end_of_file = force
  85. nl_end_of_file_min = 1
  86. nl_enum_brace = force
  87. nl_enum_leave_one_liners = true
  88. nl_fcall_brace = force
  89. nl_fdef_brace = force
  90. nl_finally_brace = remove
  91. nl_for_brace = remove
  92. nl_for_leave_one_liners = true
  93. nl_var_def_blk_end_func_top = 0
  94. nl_if_brace = remove
  95. nl_max = 2
  96. nl_squeeze_ifdef = true
  97. nl_start_of_file = remove
  98. nl_struct_brace = force
  99. nl_switch_brace = remove
  100. nl_try_brace = remove
  101. nl_union_brace = force
  102. nl_while_brace = remove
  103. nl_while_leave_one_liners = true
  104. nl_class_brace = force
  105. nl_namespace_brace = force
  106. pos_bool = trail
  107. pp_ignore_define_body = true
  108. pp_indent = ignore
  109. pp_indent_at_level = false
  110. pp_indent_count = 0
  111. pp_space_after = ignore
  112. pp_space_count = 4
  113. sp_after_angle = ignore
  114. sp_after_byref = add
  115. sp_after_cast = remove
  116. sp_after_comma = add
  117. sp_after_emb_cmt = force
  118. sp_after_ptr_star = add
  119. sp_after_sparen = force
  120. sp_angle_paren = remove
  121. sp_angle_paren_empty = remove
  122. sp_angle_shift = remove
  123. sp_arith = ignore
  124. sp_arith_additive = force
  125. sp_assign = add
  126. sp_before_angle = remove
  127. sp_before_byref = remove
  128. sp_before_emb_cmt = force
  129. sp_before_ptr_star = remove
  130. sp_before_ptr_star_func = remove
  131. sp_before_semi = remove
  132. sp_before_sparen = force
  133. sp_before_tr_cmt = add
  134. sp_between_ptr_star = remove
  135. sp_bool = force
  136. sp_brace_brace = force
  137. sp_brace_catch = force
  138. sp_brace_close_while = force
  139. sp_brace_else = force
  140. sp_catch_brace = force
  141. sp_cmt_cpp_doxygen = true
  142. sp_cmt_cpp_start = add
  143. sp_compare = force
  144. sp_cpp_cast_paren = remove
  145. sp_cpp_lambda_paren_brace = force
  146. sp_do_brace_open = force
  147. sp_else_brace = force
  148. sp_endif_cmt = force
  149. sp_enum_assign = add
  150. sp_fparen_brace = force
  151. sp_func_call_paren = ignore
  152. sp_func_class_paren = remove
  153. sp_func_def_paren = remove
  154. sp_func_proto_paren = remove
  155. sp_inside_angle = remove
  156. sp_inside_braces = ignore
  157. sp_inside_braces_enum = force
  158. sp_inside_braces_struct = force
  159. sp_inside_for = remove
  160. sp_inside_fparen = remove
  161. sp_inside_fparens = remove
  162. sp_inside_paren = remove
  163. sp_inside_sparen = remove
  164. sp_inside_square = ignore
  165. sp_member = remove
  166. sp_paren_brace = remove
  167. sp_paren_paren = remove
  168. sp_permit_cpp11_shift = true
  169. sp_ptr_star_func_type = remove
  170. sp_ptr_star_func_var = remove
  171. sp_return_paren = remove
  172. sp_sizeof_paren = remove
  173. sp_sparen_brace = force
  174. sp_template_angle = remove
  175. sp_try_brace = force
  176. sp_type_func = force
  177. use_indent_continue_only_once = true
  178. pos_arith = ignore
  179. pos_assign = ignore
  180. pos_bool = ignore
  181. pos_class_colon = ignore
  182. pos_class_comma = ignore
  183. pos_comma = ignore
  184. pos_compare = ignore
  185. pos_conditional = ignore
  186. pos_constr_colon = lead_break
  187. pos_constr_comma = lead_break
  188. pos_enum_comma = ignore
  189. pos_shift = ignore