refactor vimrc, add typescript plugin