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

    <tr>
        <th>Summary</th>
        <td>
            [clang-format][objc] Preserve space after colon
        </td>
    </tr>

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

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

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

<pre>
    In Objective-C, it's common in some codebases to place a space between the colon (:) and the value in method calls or message expressions for improved readability and vertical alignment, like so:

```objc
NSTableCellView *result = [outlineView makeViewWithIdentifier: columnIdentifier owner: self];
```

However, clang-format currently strips the space after the colon, reformatting it as:
```objc
NSTableCellView *result = [outlineView makeViewWithIdentifier:columnIdentifier owner:self];
```

Therefore I submit the request for such option to preserve or enforce a space after the colon in Objective-C method calls or message expressions. 
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy0U8GO2zgM_Rr5QiRwZDuJDz5kJgh2LrsL7GB7lmza1owsuSLtdP6-kDLFpAVa9FJAgAzRJN97fFREZnCIjageRHXO1MKjD41flQqZ9t1b8-TgH_2CLZsVN49CPoJhIQ8ErZ8m78A4ID8htL5DrQgJ2MNsVYuggOZ4a-QrogMe42_WOxDyKIqTkDUo16X3VdkFY7EJefQdtMpaAh9gQiI1IOCXOSCR8Y6g9wHMNAe_YgcBVae0sYbfUrUVA5tWWVDWDG5CxxG0Na8I5GPXPJ19fjtev7QiP_3937PSFh_R2v8NXkHIU0BaLIMoziCqB7-wNQ5TcFKv6eOT4fGpQ8emNxhEcYr0lsl9vIG_uluE0PaiOovi4b77Dcxf_oorhoiztcoNm96HSTG0Swjo2L4BcTAzJaVumqqeMXwoGlMD3tLYuAEMg6J3tn-E6k-Z_oro84gJJcIT0KInw4lCwM8LEqe50tKO4Gc23iUnBSQMK0YroOt9uPPVDxpE99xZ9XectIWsa4quLmqVYbM7lPtcFkWZZ2Oj1HEv9ztZyWOve415q4-1aos8L7u8LKvMNDKXVV4W-a6Ux-q41YcSy6rcH-p9WR7rTpQ5TsrYrbXrtPVhyAzRgs2uONSHXWaVRktp8aS8H7uQMq5iaGLeRi8DiTK3hpg-KrFhm5b2u8TqHKcXp1yd4d9vyt2LlYTKlmCbkXlOBpEXIS-D4XHR29ZPQl5il_drMwcfFRXyksCTkJd3_GsjvwYAAP__sulqaw">