I\'m working with XCode 3.2 (on \"Snow Leopard\") which (still) has this nice \"Text Macro\" auto-completion feature (eg. if you type if
it will expand to if
The only **.xctxtmacro* files on my system were within the XCode.app bundle. After having a quick look a the definitions, I found a completely different way of adapting the formatting of all predefined macros:
You can simply set the XCCodeSenseFormattingOptions user defaults to modify the default newlines and other whitespaces within all macros!
For example the macro "if-else" looks like this by default:
if (<#condition#>) {
<#statements#>
} else {
<#statements#>
}
After executing the command
defaults write com.apple.Xcode XCCodeSenseFormattingOptions
-dict PreExpressionsSpacing "" BlockSeparator "\n" PostBlockSeparator "\n"
it looks like this (which I prefer):
if(<#condition#>)
{
<#statements#>
}
else
{
<#statements#>
}