Vim and Emacs are too different to help you in one comment. At least you need to choose one of them by your own.