The ide-haskell-cabal
package provides a build backend for ide-haskell
package based on cabal
or stack
.
It supports easy switching between multiple versions of GHC by having a set of configuration settings for each version of GHC, plus a drop-down box to pick a GHC version. For each GHC version you can specify:
CABAL_SANDBOX_CONFIG
environment variable)--builddir
parameter). This defaults to dist/
.It also provides support for ide-haskell
's build target selection by reading and parsing the .cabal
file and extracting the available targets (it uses a thin ghcjs
-compiled wrapper around the Cabal
library to read the .cabal
file).
Please refer to documentation site https://atom-haskell.github.io
Copyright © 2015 Atom-Haskell
Contributors (by number of commits):
See the LICENSE.md for details.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.