updated to include vim configuration and emacs/vim selection