I love Rider's syntax configuration options. I've set it up to match my style so that a function call looks like this, with a space buffer:
print( "Hello world." );
When I start to type 'print' and complete the line with a tab, it places the caret right where the asterisk is located:
print( * );
That's great. But when I type 'print(' Rider completes the rest like so:
The double space after the caret means I have to hit the right arrow-key to move my cursor, interrupting my normal typing flow. Can I configure Rider to automatically place the caret in the center of the spaces? If not, is that a feature that could be added please?