<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>