<div dir="ltr">I use vim for all dev work except iOS. Specifically I use MacVim on OS X and GVim on Linux. Once I switched to vim I never looked back. Here are some plugins that I use:<div><br><div><div><a href="http://github.com/gmarik/vundle">http://github.com/gmarik/vundle</a> -- Package manager </div>
<div><a href="http://github.com/Shougo/vimproc">http://github.com/Shougo/vimproc</a> -- Required for ghcmod-vim</div><div><a href="http://github.com/Shougo/neocomplcache">http://github.com/Shougo/neocomplcache</a> -- Completion</div>
<div><a href="http://github.com/Shougo/neosnippet">http://github.com/Shougo/neosnippet</a> -- Snippets</div><div><a href="http://github.com/schell/vim-snippets">http://github.com/schell/vim-snippets</a> -- Snippets</div>
<div><a href="http://github.com/scrooloose/syntastic">http://github.com/scrooloose/syntastic</a> -- Syntax checking</div><div><a href="http://github.com/scrooloose/nerdtree">http://github.com/scrooloose/nerdtree</a> -- File drawer</div>
<div><a href="http://github.com/altercation/vim-colors-solarized">http://github.com/altercation/vim-colors-solarized</a> -- Color theme</div><div><a href="http://github.com/ujihisa/neco-ghc">http://github.com/ujihisa/neco-ghc</a> -- Haskell completion for neocomplcache</div>
<div><a href="http://github.com/tpope/vim-fugitive.git--">http://github.com/tpope/vim-fugitive.git--</a> Git integration</div><div><a href="http://github.com/kien/ctrlp.vim">http://github.com/kien/ctrlp.vim</a> -- Sublime text's anything command (quick goto)</div>
<div><a href="http://github.com/Lokaltog/vim-powerline--">http://github.com/Lokaltog/vim-powerline--</a> Status line</div><div><a href="http://github.com/majutsushi/tagbar">http://github.com/majutsushi/tagbar</a> -- Symbol goto based on ctags</div>
<div><a href="http://github.com/kana/vim-fakeclip">http://github.com/kana/vim-fakeclip</a> -- OS X clipboard support</div><div><a href="http://github.com/flazz/vim-colorschemes--">http://github.com/flazz/vim-colorschemes--</a> More colorschemes</div>
<div><a href="http://github.com/eagletmt/ghcmod-vim">http://github.com/eagletmt/ghcmod-vim</a> -- Syntax/compilation checking, quickfix integration</div><div><a href="http://github.com/travitch/hasksyn">http://github.com/travitch/hasksyn</a> -- Better haskell syntax coloring</div>
<div><a href="http://github.com/dag/vim2hs">http://github.com/dag/vim2hs</a> -- More haskell syntax coloring</div><div><br></div><div>I have a lot of Haskell syntax plugins and some of those may be conflicting, IDK, but it works well IMO. Using all that I get a pretty good IDE feeling when developing in Haskell. I also use a tool called steeloverseer that I wrote to continuously compile my cabal projects. If you're interested it's on hackage and you can read the readme at <a href="https://github.com/schell/steeloverseer/">https://github.com/schell/steeloverseer/</a>. I hope that helps!</div>
<div><br></div><div><br></div></div></div></div>