Improved vim :e and added more haskell support for Emacs