[Haskell-cafe] Announce: Leksah 0.13.2.0 (still a bit experimental)

Version Control --------------- Harald and Stephan's Version Control integration has been merged in! If you want to help out on this there are still some cool things that could be added. I for one would love something to show my changes vs. the repo as I edit. Harald and Stephan also added a number of other nice UI changes. Unfortunately I do not have a list (but my favourite is that selecting some text highlights other occurrences). Better Haddock and GHCi support ------------------------------- While writing documentation for jsc, I made a few changes to help make writing Haddock docs easier.... * Documentation pane - New pane that uses WebKit to display your packages Haddock docs (Package -> Open Documentation). * Auto build Haddock docs - If you click the tick button on the toolbar it will automatically build your docs and reload the Documentation pane while you edit your code. If you have background build switched off then Ctrl+B will run tests and build docs if the tick is on. * Auto run - While you are in GHCi mode background build will also reevaluate the last expression sent to GHCi with Ctrl+Enter (also works with Ctrl+B if you have background build off). * Haddock & Ctrl+Enter - Haddock code block comments ( -- > and -- >>> ) are removed before the current line or selected text is sent to GHCi. * Support for choosing which executable or test suite GHCi should run (expand the package in the workspace pane to see the list and activate the one you want to load in GHCi). Hop on #leksah if you have any questions. OS X ---- Sorry, I am still having trouble building WebKitGTK+ on OSX. If you want a challenge... https://github.com/jralls/gtk-osx-build https://github.com/leksah/leksah/blob/master/osx/gtk.sh Alternatively we might have to build Leksah with -f-webkit to leave out the webkit stuff. Windows ------- Choose the version that matches your installed GHC http://leksah.org/packages/leksah-0.13.2.0-ghc-7.0.3.exe http://leksah.org/packages/leksah-0.13.2.0-ghc-7.0.4.exe http://leksah.org/packages/leksah-0.13.2.0-ghc-7.4.1.exe http://leksah.org/packages/leksah-0.13.2.0-ghc-7.4.2.exe http://leksah.org/packages/leksah-0.13.2.0-ghc-7.6.1.exe Linux ----- Follow the steps in the .travis.yml file... https://github.com/leksah/leksah/blob/master/.travis.yml Should go something like this... https://travis-ci.org/leksah/leksah