An implementation of Vi and Vim-like key bindings for Emacs. Evil supercedes this project.
Vim-mode is another implementation for Vi and Vim-like key bindings for Emacs. It is a complete new implementation from scratch with extensibility in mind. There are several other packages emulating Vim features, see CategoryEmulation for an overview.
Before you start using vim-mode you should definitely have look at Evil which is only one great package for emulating Vim.
Download the package and put the following in your .emacs file:
(add-to-list 'load-path "/path/to/vim-mode")
(require 'vim)
(vim-mode 1)VimMode - Examples Example commands and motions.
vim-mode is available from the bitbucket repository.
http://bitbucket.org/lyro/vim-mode
Archives can be downloaded from
http://bitbucket.org/lyro/vim-mode/downloads
Your comments should go here or to the mailing list
https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list
where you can also discuss other Vi/Vim emulations for Emacs.