Currently, if I have a templated function whose name I tab-autocomplete, it additionally adds the opening and closing parentheses, and positions the cursor between them:
obj.myFunc(|)
If I want to put explicit template arguments before the parentheses, I have to remember to undo/backspace the parentheses before starting the angle bracket.
obj.myFunc(<templatearg|) //OOPS
Since (< is always a syntax error, it would be nice if VA responded to the situation by inserting angle brackets before the parentheses, and positioning the cursor between them.
obj.myFunc<|>()