[Haskell-cafe] IDE

Edgar Klerks edgar.klerks at gmail.com
Sat Nov 23 11:09:23 UTC 2013

If you use conque, you can run a GHCI session in vim:
http://code.google.com/p/conque/ That works pretty well.

Neocomplcache +ghcmod + neco-ghc delivers good support for auto-completion.

Syntastic will annotate errors in your source file.

Gundo for reverting and viewing local changes, vim stores internally a tree
with changes. With some configuration it can remember changes for days. The
only drawback is that you can always hit u, because your last weeks changes
are still remembered.

For searching in files, I use ack.vim.

And for moving to files, I use ctrl-p, which let you open files with little

You should also look into sessions (a vim feature). With this you can save
your current development environment and start from there.

Bundle 'neocomplcache'
Bundle 'surround.vim'
Bundle 'eagletmt/neco-ghc'
Bundle "eagletmt/ghcmod-vim"
Bundle 'ctrlp.vim'
Bundle 'ack.vim'
Bundle 'Gundo'
Bundle 'scrooloose/syntastic'
Bundle "Shougo/vimproc"

There are a lot of different plugins  I use, but these have proven
themselves useful, also for general development.

I miss a program for creating tagfiles for haskell. This would be handy,
because you can jump quickly to definition file with this.



On Fri, Nov 8, 2013 at 8:44 PM, Corentin Dupont
<corentin.dupont at gmail.com>wrote:

> Hi cafe,
> I would like to know which IDE are you using?
> I use Leksah, I like the GUI design and constant compilation process.
> However, the development seems to be slowing down: last version date from
> early 2012. The installation process is very painful.
> There is FPComplete IDE coming up, but it's commercial.
> I'm experimenting with it, anyway: how to compile using cabal files? It
> doesn't seem to recognize them. Will there be an off-line version?
> I'm interested to know if you are using vim to develop: which extension
> are you using? I'm interested in continuous compilation, project files
> browsing, code completion, search-in-files.
> Best,
> Corentin
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20131123/9be9cae8/attachment.html>

More information about the Haskell-Cafe mailing list