Open
Description
Bugzilla Link | 51412 |
Version | unspecified |
OS | Windows NT |
Extended Description
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"