Indent preprocessor directives

EditorConfig key: cpp-indent-preprocessor-directives

Indent preprocessor directives

cpp-indent-preprocessor-directives

How preprocessor directives (#if, #define, ...) are indented relative to surrounding code.

Default value:

normal

Possible values:

  • none
  • normal
  • do_not_change

Examples

none
void f() {
#if X
  int a;
#endif
}
normal
void f() {
  #if X
  int a;
  #endif
}
do_not_change
void f() {
#if X
  int a;
#endif
}