I spend way too much time fumbling around because Vim doesn\'t handle closing braces like most IDEs do. Here\'s what I want to happen:
Type this:
Finally I found out there is no need for plugin but rather this works perfect for me:
inoremap { {}ha inoremap ( ()ha inoremap [ []ha inoremap " ""ha inoremap ' ''ha inoremap ` ``ha