Vimpulse was a mode which augmented Viper with Vim features like Visual mode and text objects.
Vimpulse 0.5 (available on EmacsWiki).
Alternatively, clone the Git repository with git clone git://gitorious.org/vimpulse/vimpulse.git.
Place vimpulse.el somewhere in your load-path. Then add the following to your init file:
(require 'vimpulse)
If you want linear undo/redo, download and install UndoTree.
Vimpulse automatically enables Viper. You can temporarily disable Viper (and Vimpulse) with ‘C-z’.
‘C-o’, ‘C-i’, ‘C-w hjkl’, ‘gb’, ‘gd’, ‘gq’, ‘gu’, ‘gU’, `g~’, `g?’, `+’, `_’.‘vimpulse-map’, ‘vimpulse-imap’, ‘vimpulse-vmap’, ‘vimpulse-omap’, ‘vimpulse-global-set-key’, ‘vimpulse-local-set-key’, ‘vimpulse-define-key’.Vimpulse prehistory started with extended-viper, by Brad Beveridge. Alessandro Piras took extended-viper and enhanced it into a codebase called vimper, which isn’t available online.
Vimpulse history began when Jason Spiro split vimper into two parts to make two projects: viper-in-more-modes 0.1 and Vimpulse 0.1.
Jason was maintainer of Vimpulse from 0.1 (May 2007) until he passed the maintainership on. Alessandro inherited the maintainership from him in June 2009.[2] Vegard Øye inherited it from Alessandro in April 2010.[3] In February 2011, Frank Fischer proposed to merge the Vimpulse and vim-mode projects.[4] Frank’s initiative culminated in a new project, Evil.[5]