haskell-idea-plugin
===================

IntelliJ IDEA plugin for Haskell, based on [ideah](https://code.google.com/p/ideah/).

http://plugins.jetbrains.com/plugin/7453?pr=idea

For now provides basic features:
* Haskell syntax highlight
* Error checking with [buidwrapper](https://github.com/JPMoresmau/BuildWrapper).
* Show type of symbol (Ctrl + I)
* Simple completion based on [ghc-mod](http://hackage.haskell.org/package/ghc-mod)
* Cabal syntax highlight
* Build of cabal projects
* Installation of cabal packages

### Problems

If you installed new version of cabal through `cabal install cabal-install`
then buildwrapper fails ([issue](https://github.com/JPMoresmau/BuildWrapper/issues/15)).

### Plans

* add ability jump to hackage libraries source code.
* support of another products based on IntelliJ platform.
* GHCi support


## Installation

You can install plugin from idea by going to `Preferences` -> `Plugins` and pressing `Browse repositories...`.

To normal work this plugin need:
* [Haskell platform](http://www.haskell.org/platform/)
* cabal must be in `PATH`
* cabal packages `ghc-mod`, `buildwrapper`

## Source compilation

To normal compilation you will need:
* IDEA 13
* Kotlin plugin
* JDK 6
* IntelliJ IDEA Plugin SDK
haskell-idea-plugin
===================

IntelliJ IDEA plugin for Haskell, based on [ideah](https://code.google.com/p/ideah/).

http://plugins.jetbrains.com/plugin/7453?pr=idea

For now provides basic features:
* Haskell syntax highlight
* Error checking with [buidwrapper](https://github.com/JPMoresmau/BuildWrapper).
* Show type of symbol (Ctrl + I)
* Simple completion based on [ghc-mod](http://hackage.haskell.org/package/ghc-mod)
* Cabal syntax highlight
* Build of cabal projects
* Installation of cabal packages

### Problems

If you installed new version of cabal through `cabal install cabal-install`
then buildwrapper fails ([issue](https://github.com/JPMoresmau/BuildWrapper/issues/15)).

### Plans

* add ability jump to hackage libraries source code.
* support of another products based on IntelliJ platform.
* GHCi support


## Installation

You can install plugin from idea by going to `Preferences` -> `Plugins` and pressing `Browse repositories...`.

To normal work this plugin need:
* [Haskell platform](http://www.haskell.org/platform/)
* cabal must be in `PATH`
* cabal packages `ghc-mod`, `buildwrapper`

## Source compilation

To normal compilation you will need:
* IDEA 13.1
* Kotlin plugin
* JDK 6
* IntelliJ IDEA Plugin SDK

Update readme to say you need >=IDEA 13.1
Update readme to say you need >=IDEA 13.1

If you are on IDEA 13.0 the plugin does not appear in the plugin download list as it is incompatible.