[eshell] fix issue starting eshell with F1
[Haskell] reduce usage of shm
[Haskell] Add smart comma
[Magit] Diminish magit-auto-revert-mode
[Haskell] restore use of shm for basic stuff
[Haskell] tweak snippets