Caveat Emptor: I used Vim for a long time, but switched to Emacs about 7 years ago. I still miss Vim, but would not give up Emacs for it.
Many consider Emacs' extension language, Emacs Lisp, to be significantly better than Vim's extension language, VimL. This makes it easier to develop better packages, and also to develop personal extensions/modifications.
This problem has lead to a number of attempts at fixing this:
1. "Evil" is an attempt to port Vim to Emacs, sans VimL. You should see it here: http://www.emacswiki.org/emacs/Evil. Note: there have been a number of these in the past, and Evil is the latest project successor.
2. "Spacemacs" is an Emacs "distribution" of sorts that is trying to make the entire experience with Evil better: https://github.com/syl20bnr/spacemacs
Many consider Emacs' extension language, Emacs Lisp, to be significantly better than Vim's extension language, VimL. This makes it easier to develop better packages, and also to develop personal extensions/modifications.
This problem has lead to a number of attempts at fixing this:
1. "Evil" is an attempt to port Vim to Emacs, sans VimL. You should see it here: http://www.emacswiki.org/emacs/Evil. Note: there have been a number of these in the past, and Evil is the latest project successor.
2. "Spacemacs" is an Emacs "distribution" of sorts that is trying to make the entire experience with Evil better: https://github.com/syl20bnr/spacemacs
3. There are attempts to make VimL better, Neovim being the most notable: https://github.com/neovim/neovim