aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Ziller <git@eikeziller.de>2017-10-04 21:04:29 +0200
committerEike Ziller <git@eikeziller.de>2017-10-04 21:07:56 +0200
commit01c0fa565f95d75ea2745f246a17dc0e15dc7175 (patch)
tree56abc6ab62cdc47b6d48a4fefc11fb70ff4ae908
parent95067d6146d406317b447604d088eefe54754368 (diff)
Add README
-rw-r--r--README.md24
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