aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/haskell/haskelleditorfactory.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add simple default indenter to Haskell editorEike Ziller2020-03-051-0/+2
| | | | | Change-Id: Iecc6f1be2fd18d301046f7508fa91770de41487e Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add button for running GHCi to editor tool barEike Ziller2020-03-041-0/+15
| | | | | | | | Loading the file automatically in GHCi, so it is directly available for investigation. Change-Id: I221d02ef2e17de465244df3a8b6674d84ba52c6e Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Remove support for ghc-modEike Ziller2019-10-241-8/+1
| | | | | | | | | | ghc-mod is no longer active and doesn't even compile against newer GHC versions. Use haskell-ide-engine and Qt Creator's language protocol client instead. Change-Id: I5776ec8375c732b8066d09e629148ae222e981c5 Reviewed-by: hjk <hjk@qt.io>
* Support "Follow Symbol Under Cursor"Eike Ziller2017-10-011-1/+4
|
* Add editor tooltips with type and symbol infoEike Ziller2017-10-011-1/+4
| | | | | | | There is one ghcmod process started in a separate thread per project directory of opened files. If there are no more files open for a project, that ghcmod thread is exited. This doesn't take unsaved modifications into account.
* Add highlighterEike Ziller2017-10-011-0/+2
| | | | | See lexical structure of Haskell https://www.haskell.org/onlinereport/haskell2010/haskellch2.html
* Provide snippet groupEike Ziller2017-10-011-5/+6
|
* Add (un)commentingEike Ziller2017-10-011-0/+3
|
* Register a haskell editor factoryEike Ziller2017-10-011-0/+49