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

    <tr>
        <th>Summary</th>
        <td>
            Make Definition Block Spacing Configurable 
        </td>
    </tr>

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

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

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

<pre>
    As it currently exists, the `SeparateDefinitionBlocks` option only allows for no spacing (SDS_Never), or exactly one space (SDS_Always). The amount of space should be configurable, especially as some organizations require two spaces between blocks as part of their formatting style.

In the ideal case, an option such as `DefinitionBlockSpacing` would be added to allow users to set a custom amount of space between definition blocks. For example,

```config
SeparateDefinitionBlocks: Always
DefinitionBlockSpacing: 2
```

Would result in two lines being used to separate definition blocks.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1U0uPmzAQ_jVwGRWBsyHhwCG70Uo9tJdU6rEy9iS4a2zqx2bTX9-xSbqrbVdCwODx9xozWHnpdx5UABGdQxP0BfBF-eAL9gBhRCja-oAzdzzgHo_KqKCsuddWPHlaAjunGqyhjVxre_ZwtA6MBT9zocwJCrY97A8_vuIzuoJ1CZca8IWLRGYN5k689e30mV-IvavgG9HzyUYTwB6vXX60UUsYEIQ1R3WKjg8aEyj6GYUiDSTEg7cTEs-JG_WbJ4keHP6KyiGE8yIOPcGEM6KBIftJ-8hpZiPryiUrEw8h2fDhorEq6n1R75b7Z5MDUhK5BsF9VsHNLRIfxZgQKaV3wR2WZFJ855sbLiVKCHYJEaJH51PpMQCn4fhgp3_CuMmXf_GvTip4XDKe5hzOW9lEu1xLgMvHD0e82sF1IrnvAyfUxd6hv6X8nl069FEHUCZPQCuTB5CyJbdyMbuo-I-hEvumbet2061rVsp-JbtVx8uggsb-C39CeJUGWRtcxcHDm4MCZXS6H0OYk7WCPdJ1UmGMQyXsRIXWz7fHp9nZnygClcr7iHQoH9ebZluXYy_ZsEWS0HZCiEYgv-tIEWK7XXWboW5LzQfUvi_W9wVjBs-QIei9WO9L1bOasXrbtE23bu6aqsVuy2S7athms5J1U9zVOHGlq6SjomNcuj5LGuLJ06JOf-jrIvdenQxipiN8HsNoXS-spHgdyjKT91n8HzlwU_M">