ignore vim undo files
add syntax-highlighting
add history-substring-search
use vi keybindings
add VIUAL/EDITOR env vars
add GOPATH env var