Disable smartparens highlight pair overlay, which Satan himself added to smartparens.
turn-on-haskell-doc-mode.
Use popup.el for ghc-show-info. Also, keybinding for running cabal test.