gedare added a comment. In D155239#4509921 <https://reviews.llvm.org/D155239#4509921>, @HazardyKnusperkeks wrote:
> If you limit it to `Never` I don't see any value in the differentiation. You > could just always use `Custom` (by dropping the custom and only having the > nested options). > > But I think having at least the `Always` option would be nice. If you want > **always** to have a space and you set everything by hand to true, someone > comes along and adds a new option (which then is defaulted to `false`) you > don't get what you want. Having `Custom` simplifies detecting if the new options are being used. It is possible to add an `Always` option if someone wants it, but that option has not existed yet for `clang-format`. ================ Comment at: clang/lib/Format/Format.cpp:1035 IO.mapOptional("SpaceInEmptyBlock", Style.SpaceInEmptyBlock); - IO.mapOptional("SpaceInEmptyParentheses", Style.SpaceInEmptyParentheses); IO.mapOptional("SpacesBeforeTrailingComments", ---------------- HazardyKnusperkeks wrote: > MyDeveloperDay wrote: > > By removing the old options don’t you break everyone’s clang format file > You need to parse all of the old options, and map them to the new one, if and > only if the old one(s) is/are set and the new is not! See below for the other > deprecated options. Got it, I misunderstood how to handle deprecated options (twice). I think I have that sorted now. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D155239/new/ https://reviews.llvm.org/D155239 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits