uncrustify (ソースコードの美化ツール) を構成して、前の開き括弧の下に配置されないようにしようとしています。たとえば、コードを次のようにしたいと思います (ファイルから
indent_paren.c
):
void f(void)
{
while (one &&
two)
{
continue;
}
}
上記のコードで uncrustify を実行すると、上記の行two)
に合わせて行がインデントされます(
。
void f(void)
{
while (one &&
two)
{
continue;
}
}
ソースからコンパイルされた uncrustify (0.59) の最新バージョンを使用しています。このテストでは、次の構成設定を使用しています (ファイル内indent_paren.cfg
)。
indent_with_tabs = 0
indent_columns = 4
indent_paren_nl = false
indent_bool_paren = false
次のように uncrustify を呼び出しています。
uncrustify -c indent_paren.cfg indent_paren.c
バージョン 0.56 (Ubuntu 11.04 のリポジトリからインストール) でも同じ動作が見つかりました。間違った構成設定を使用していますか、それとも何か他の問題がありますか? 助けてくれてありがとう。