The .vimrc file is one half of the problem. The other half is installing necessary programs, checking for system compatibility, and generating auxiliary databases like Hoogle. Haskell-vim-now handles these other tasks in https://github.com/begriffs/haskell-vim-now/blob/master/install.sh
by @begriffs