https://bugs.llvm.org/show_bug.cgi?id=51412
Bug ID: 51412
Summary: [clang-format] AlignConsecutiveMacros fights with
Visual Studio and resource.h
Product: clang
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: enhancement
Priority: P
Component: Formatter
Assignee: unassignedclangb...@nondot.org
Reporter: mydeveloper...@gmail.com
CC: djas...@google.com, kli...@google.com,
llvm-bugs@lists.llvm.org
clang-format AlignConsecutiveMacros feature is excellent, but it causes real
problems when using the resource editor in Visual Studio
A resource.h file will be "Align" with an alignment of 40
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by MyTest.rc
//
#define IDP_OLE_INIT_FAILED 100
#define IDP_FAILED_TO_CREATE 102
#define ID_STATUSBAR_SHOW 108
#define ID_STATUSBAR_TEXT 109
if it encounters a long symbol it will push it out
#define ID_VERYVERYVERYVERY_LONG_LONG_LONG_LONG_RESOURCE 33221
Every time we make a change in the resource editor in visual studio the
resource.h will be written out (and its not auto clang-formatted)
If you check all files for "clang-formatting" then resource.h will fail
everytime
It would be good to have some AlignConsecutiveMacros options so that
clang-format didn't fight against this format
Some sort of "AlignConsecutiveMacrosMinMaxAlignment: 40"
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs