diff options
author | Eike Ziller <git@eikeziller.de> | 2017-10-04 21:04:29 +0200 |
---|---|---|
committer | Eike Ziller <git@eikeziller.de> | 2017-10-04 21:07:56 +0200 |
commit | 01c0fa565f95d75ea2745f246a17dc0e15dc7175 (patch) | |
tree | 56abc6ab62cdc47b6d48a4fefc11fb70ff4ae908 | |
parent | 95067d6146d406317b447604d088eefe54754368 (diff) |
Add README
-rw-r--r-- | README.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..4efde0c --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +### Haskell Support for Qt Creator + +This Qt Creator plugin adds basic support for the Haskell programming language. + +#### Features + +* Code highlighting +* Editor tool tips with symbol information +* Follow symbol +* Basic .cabal project support +* Basic build configuration +* Basic run configuration + +#### Requirements + +The plugin currently only supports projects using [Haskell Stack](https://haskellstack.org). + +The project must already be set up, if something mysteriously does not work check the following: + +* The project's resolver must be installed. Ensure this by running `stack setup` in the project directory. +* For code info and navigation to work, `ghc-mod` is required to be built for the project's resolver. Ensure this by running `stack build ghc-mod` in the project directory. +* The plugin looks for the `stack` executable in the default installation directory of the Haskell Stack installers. If this is not correct for you, adapt the path in *Options* > *Haskell*. + +Linux: Note that Haskell Stack from the Ubuntu distribution and probably others is hopelessly outdated. Use the installers provided by the [Haskell Stack](https://haskellstack.org) project.
\ No newline at end of file |