Будучи коллегой новообращенным и бывшим пользователем vim, я настоятельно рекомендую viper-mode. Он не идеален, но он даст вам большинство сочетаний клавиш vi / vim. Вы изучите несколько команд, к которым вы привыкли в vim (IME, в основном те, которые начинаются с 'g') без особых затруднений.
В общем, я действительно чувствую, что это лучший способ использовать Emacs. Комбинации клавиш vi действительно очень эффективны, и я думаю, что для многих вещей, которые я делаю в текстовом редакторе (простые команды перемещения, простые команды, включающие перемещение, удаление, изменение, поиск и т. Д.), Модель vi намного более обтекаемый и эффективный по сравнению с Emacs. Я могу полностью понять, почему кто-то, еще не знакомый с Emacs, не захочет использовать режим viper, но как кто-то из vim, у вас действительно есть возможность получить лучшее из обоих миров.
В общем: привыкните к тому, что viper-режим не идеален, узнайте, как делать то, что вам не хватает, с помощью Emacs, и убедитесь, что вы исследуете классные функции, которые есть в Emacs. Доступно в vim.
Что касается использования vimpulse, я попробовал его при первом переключении, и я бы не стал его рекомендовать. Так как это основной режим, вы будете упускать много (больше всего?) Положительных моментов в Emacs; и все равно он не на 100% верен в любом случае. Действительно намного лучше взять viper-mode таким, какой он есть, и двигаться дальше.