My emacs configuration, using vimpulse  use emacs. It is simple, and all configurations are put in 1 file.  You can check emacs prelude, if you want to use emacs as an IDE.