Hello,
Take for example the following funcitons:
func1(int myParam){}
func2() {}
When selecting func1 from the completion provider: If the user presses tab/space/ open parenthesis, I would like the text inserted to be "func1()" with the caret in the middle. Then when they type the number, and press the close parenthesis, it should just skip over the end parenthesis. When I use the DelimiterAutoCompleter and not use any autocomplete pre/post on the completion itjem, it is doing this, however the autocomplete just inserts "func1"
For func2, I would like the text inserted to be "func2()" with the caret AFTER the parenthesis, and when I commit the completion provider with an open parenthesis, I dont want a duplicated parenthesis.
Any suggestions?