clang-format style options for enums

前端 未结 3 1532
我在风中等你
我在风中等你 2021-02-04 03:54

Does anyone know how to configure clang-format to keep enum\'s on individual lines?

i.e.

enum {
    ONE,
    TOW,
    THREE
};

vs.

3条回答
  •  北海茫月
    2021-02-04 04:11

    Another solution is to use:

    BraceWrapping:
      AfterEnum: true
    

    Which will result in the following:

    enum 
    {
        ONE,
        TOW,
        THREE,
    };
    

    This isn't ideal because it forces a newline before the {, but in my opinion this is worth considering as ColumnLimit = 0 disables all smart code wrapping, and many people may find that not worth giving up.

提交回复
热议问题