Switch to company-mode.
Add a recipe of ProofGeneral.
Add settings of ghc-mod.