データ メンバーの ":" の後に 4 つのスペースが必要なので、indent_ctor_init_leading を 4 に設定します。しかし、常に 2 つのスペースが与えられます。
予想された結果 :
predictor::predictor() :
is_human{false}{}
真の結果 (2 つのスペースのみ) :
predictor::predictor() :
is_human{false}{}
いくつかの実験の後、構成「indent_columns」によってスペースを uncrustify インデントすることがわかりましたが、常に「indent_ctor_init_leading」を無視します (効果はありません)。「indent_class_colon」と「indent_constr_colon」を true に設定しても効果はありません。
構成は defaults.cfg に基づいており、uncrustify のバージョンは 0.61.3 です。