[Emacs] introduce haskell-mode
update .gitignore
[Emacs] update packages
[Sbt] update
[Emacs] improve helm for files
[Emacs] fix helm parameter
[Emacs] change obsolete name to new name