Is there a Vim plugin that can handle smart semicolon insertion, like the one in Eclipse?
Example (pipe character is insertion cursor):
foobar(|)
I use this mapping:
inoremap ; A;
It's not ; because I use semicolons often and in more than one context.
;
A;