mlessvim.el (pronounced modeless-vim-dot-el) seeks to provide a lot of vim's useful editing commands in emacs without:

mlessvim.el provides a customizable prefix key which when followed by a sequence of keys performs some vim-like operation. For example:

<prefix key> d w
will delete the current word
<prefix key> c i (
will copy the contents of the current quoted region without the surrounding quotes.
<prefix key> *
will highlight all occurrences of the current symbol...

mlessvim is very much still under development but seeing as it is basically a set of key-bindings it may still be useful. In particular, the following features have not yet been implemented:

Download mlessvim.el here - should you feel inclined. This download includes documentation and installation instructions.

Contact

If you'd like to tell anything about this you can find me here.