Tab jumps to matching ()[]{}
Resolve symlinks before editing vimrc
Use UltiSnipsEdit instead of custom function