<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/95360>95360</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Clang-Format, suggest add AlignAfterOpenBracket: BAS_AlwaysBlockIndent 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-format
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          lygstate
      </td>
    </tr>
</table>

<pre>
    This is the effect of  BlockIndent
```
BAS_BlockIndent (in configuration: BlockIndent) Always break after an open bracket, if the parameters don’t fit on a single line. Closing brackets will be placed on a new line. E.g.:

static void *__fastcall try_get_function_with_preload(WinPolyfillFunctionId function_id
) noexcept;
```

With the newly BAS_AlwaysBlockIndent 
```


BAS_AlwaysBlockIndent (in configuration: AlwaysBlockIndent) Always break after an open bracket, if the full decleration don’t fit on a single line. Parameter and closing brackets will be placed on a new line. E.g.:

static void *__fastcall try_get_function_with_preload(
    WinPolyfillFunctionId function_id
) noexcept;
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzElNFr2zAQxv8a-eVoUOQ4iR_84KQN9GmFDfoYztLZ1nqRjCU3y38_7LjryjLYYDAwMoLvO_m-38kYgm0cUSGyncjuExxi6_uCL02IGCmpvLkUX1obwAaILQHVNekIvgbYsdcvj86Qi0LeC1mKtZyfabsrPx9_0oBQW-tAe1fbZugxWu9EWn4oo3Io-YyXAFVP-AJYR-oBHfiOHFQ96heKQu3B1tPXdNjjiSL1AYx34kGJrRR5HqG2EbwDhGBdwwRsHS1gz37cvxUKcLbMUBF0jJrM1eHoPMsfFs1CpOXc3LSOqVgNr94aEKo8HmsMUSMzxP5ybCge68HpsbXj2cb22PXEHo1Q22frnjxfast8mCWPBn6orZmPUTk4T980dVGku5vBXtdnG9spBEdnvsCY9jW7D5n_3v8O6YbtNqpfhH8NrB6YwZBmulb9I2xPb5QBnQH9HyFe_QAA_xBnYorU5GmOCRXLzXKrsnwts6QtNquKsFLrFWZGmqXcVpuNqXGd4jZNU50ltlBSreR6mcq1kjJbECmdGaWXtcmQ9FasJJ3Q8oL59bTwfZPYEAYq8ixdy4SxIg7T1VdKM7rmrvb9CaNQavwZ9MVou6uGJoiVZBtieC8UbWQq9pPrMLv2EIamoRABjYGSbePKcSA-deR28yyMN_7mzCVDz0UbYxdGXOog1KGxsR2qhfYnoQ7jyfPrruv9V9JRqMPUTxDqcG3ptVDfAwAA__-D85Od">