[minor] Add `.vimrc`
[api] Steal some macros from @rvagg
[api] Implement `::Open`