title: clang-format, array initialisers
body: <p>In our project, we sometimes initialise arrays on one line, and sometimes we initialise them as blocks. That is </p>
  
  <p><code>strings::UniChar const s[] = {'H', 'e', 'l', 'l', 'o'};</code> </p>
  
  <p>vs </p>
  
  <pre>strings::UniChar const s[] = 
  {
    'H', 
    'e', 
    'l', 
    'l', 
    'o'
  };</pre>
  
  <p>I would like to <code>clang-format</code> to be able to distinguish between the two types and not convert the second into the first one or align the elements after the opening brace. That is not like this: </p>
  
  <pre>strings::UniChar const s[] = {'H', 
                                'e', 
                                'l', 
                                'l', 
                                'o'};</pre>
  
  <p>Is there a way to achieve that using config files?</p>