<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">