Add hooks for some recipes

- Add ac-ghc-mod
- Rewrite from elpa rainbow and sunrise-commander
- Fix sclang-snippets
What about all the other modes where `rainbow-mode` makes sense?  What about modes where it makes sense and that doesn't come bundled with Emacs?