Diferença entre Viper, Vimpulse e Evil para Emacs?

Eu comecei recentemente a usar o Emacs depois de usar o Vim por um longo tempo (como muitos outros por aí), e eu pessoalmente sinto que as chaves de movimento do Vim e os objetos de texto são uma das melhores coisas que um editor pode ter. Eu ouvi sobre emular esses recursos no Emacs usando os diferentes plugins, mas depois de ler um pouco mais na internet, estou confuso.

Eu me deparei com três modos especialmente:Víbora, VimpulseeMal. Alguém por favor pode me ajudar a entender como usar esses modos para obter uma emulação do Vim quase perfeita? Preciso instalar os três? Qual a diferença entre eles? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion