Quite often I want to put a semicolon at the end of the line - immediately. This requires quite much work as it is now.
Consider this feature: [code]void foo(int a, int b) {}
1) I type foo( and VAX produces: foo(|) 2) I type 10,20; foo(10,20|); <-- VAX puts the semicolon here!
A semicolon is never valid in this context (unless inside a string). Hence, this feature makes perfect sense. You can move on to other parts of the code, without having to add that stupid semicolon.