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

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] array initializer one per line
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    I'd like to format array initializer to be one item per line, instead of all items in one line.

Example

I want this:

```
static char *categories[] = {
  "Alpha",
 "Beta",
  "Gamma",
  "Delta",
  "Epsilon",
 "Zeta"
};
```

Not this:
```
static char *categories[] = {"Alpha", "Beta", "Gamma", "Delta", "Epsilon", "Zeta"};
```

There has been multiple question on stackoverflow with no way to achieve this:
https://stackoverflow.com/questions/69537052/clang-format-array-initializer-one-per-line
https://stackoverflow.com/questions/38058627/clang-format-array-initialisers
https://stackoverflow.com/questions/39144255/clang-format-removes-new-lines-in-array-definition-with-designators
https://stackoverflow.com/questions/75572012/clang-format-designated-initializer-one-member-per-line

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycVE2PozgQ_TXmUiJyDIZw4JB0Oqu-7GlPeytwJXja2Ixtkun59SNIWpOP1owUKSKiqvyq3uO5MAR9sEQ1kxsmtwmOsXO-xkaR6fFAKmmc-qjfmCgVGP1OEB3sne8xAnqPH6CtjhqN_kl-yjUEzhLoSD0M5MFoS0y8gLYhEipwe0Bj5nwAbefiqWbB-Jbx9fn5-gP7wdB16A1OaCPETgeWra8zrOCX3_waIkbdQtuhBybWLUY6OK8pnBkCy7bAys25GIAJsTZDh0wIJl4uUSbEhuJtbAr-g33_GN2S-aL2dQjaOHuP-_8F9zx6uWXZ5ksa5-e_7p7yc2RvSN7Su-N1R-iByTWHv03_X0eeoMMADZGFfjRRD4bg-0ghajd9fAgR23d3JL837gQnHTuwDk74MZkJ207TkW4l6GIc5jexY2J3c37Rup6J3Sd-YGJXVDIruRRM7FqD9pCezZvO5k2vzJs6S-lAPp0d-0SnbMXlqhDlnzsF8uEp9GqZ50LKe3RPvTtSSC2d5slDqu2lpaL93NXZdNI1VTTddYzuuQlKKUvBlw9KfsKSepCzp74hf6dqoupMVVmFCdXLoqwyvixynnT1SuFKqjJvi6ysiuWyIqKi3FfYECkl20TXgouMZ4LzVc5zvqC8bAUntcowbwvZsJxTj9osjDn2C-cPiQ5hpLpYyixLDDZkwrzphLB0gjk5GVluE19PZ9JmPASWc6NDDL9Roo5mXpHXxKf79bgCp332ufeS0Zv6VuSDjt3YXNSd8C9_6eDdN2ojE7t5qtm609S_AgAA___G8rxz">