Commit Graph

1624 Commits

Author SHA1 Message Date
Rik van der Kleij
a6d5851c32 Fix lexer for pragma's. 2019-02-24 21:41:55 +01:00
Rik
3c80ba881a
Merge pull request #394 from Sir4ur0n/fix/liveTemplatesContext
fix(live template): Fix live template default context
2019-02-24 13:15:38 +01:00
Sir4ur0n
ca30dbb2b3 fix(live template): Fix live template default context
Closes #391.
2019-02-24 13:10:57 +01:00
Rik van der Kleij
167ad10a07 Fix lexer for pragma's. 2019-02-20 21:47:40 +01:00
Rik van der Kleij
dcd81cd3c3 Do not start installing Haskell tools when it's already busy. 2019-02-20 11:19:22 +01:00
Rik van der Kleij
f0ea9d4ece Enable -fobject-code and improved solution for getting local identifier info instead of using :browse. Issue #386. 2019-02-19 21:14:11 +01:00
Rik van der Kleij
5c4ac48830 Better solution for renaming and managing location info. 2019-02-19 21:11:36 +01:00
Rik van der Kleij
e9a2ace83f Fix lexer for pragma's. 2019-02-19 15:30:41 +01:00
Rik van der Kleij
9d89c57b61 Fixes after changes in lexer/parser. 2019-02-19 10:21:28 +01:00
Rik van der Kleij
50a82352e0 Removed *_pragma's. Cleanup. WIP. 2019-02-17 21:41:35 +01:00
Rik
d3450d9ca1
Merge pull request #390 from ice1k/cleanup-overlap-incoherent-pragma-also-fix-bug
Clean up overlap/incoherent pragma rules, fix a bug by the way…
2019-02-17 21:09:08 +01:00
ice1000
81ee71c059 Clean up overlap/incoherent pragma rules, fix a bug by the way ("{-# { #-}" causes the lexer to crash) 2019-02-17 15:02:01 -05:00
Rik
ec419633b0
Merge pull request #389 from ice1k/fix-new-pragma-parser
Trying to allow invalid syntax as "bad character" instead of crashing…
2019-02-17 20:42:29 +01:00
ice1000
67391e060b Trying to allow invalid syntax as "bad character" instead of crashing the editor 2019-02-17 14:40:33 -05:00
Rik
91add0ab2f
Merge pull request #387 from ice1k/new-pragma-parser
Implement new parser, close #382, close #332
2019-02-17 19:35:38 +01:00
ice1000
66be49d6cb Implement new parser, close #382, close #332 2019-02-17 00:09:34 -05:00
Rik van der Kleij
cffaaeacf7 Allow semicolon at the end of declaration. 2019-02-16 21:41:59 +01:00
Rik van der Kleij
5629c0f549 Accept also * after -- because of TypeOperators 2019-02-15 11:16:27 +01:00
Rik van der Kleij
7e30c1e2f0 Skip packages with subdirs which are referring to git(hub). Fix issue #379. 2019-02-14 14:35:03 +01:00
Rik van der Kleij
d199174683 Do not set --test and --bench for global REPL. 2019-02-14 14:33:48 +01:00
Rik van der Kleij
24ebcf3be8 Better info message. 2019-02-14 14:32:56 +01:00
Rik van der Kleij
6e5823c59f Added Smart completion feature. 2019-02-14 12:51:12 +01:00
Rik van der Kleij
e0786117c7 Added remark about Build action. 2019-02-14 12:39:16 +01:00
Rik van der Kleij
cf722eb316 Fix parser. 2019-02-12 20:26:11 +01:00
Rik van der Kleij
ed4438ad2b Improved module name cache. 2019-02-12 20:25:19 +01:00
Rik van der Kleij
f894541fe5 Wait a (bit) more between stopping and starting REPLs to prevent timeouts. 2019-02-11 21:16:39 +01:00
Rik van der Kleij
88ee8d19ca Fix parser in case OPTIONS_GHC pragma contains field/option that starts with --. Fix issue #382. 2019-02-11 21:02:07 +01:00
Rik van der Kleij
7a39d41717 Also check in importer that package path exists. Issue #379. 2019-02-11 20:52:22 +01:00
Rik van der Kleij
ad9cec05cf getText should be in read action. Fix issue #228. 2019-02-11 20:50:30 +01:00
Rik van der Kleij
8cef526c94 Check if module name can be found in file. 2019-02-11 20:46:40 +01:00
Rik van der Kleij
3b14e02304 Prevent error when file path to package does not exist (issue #379). 2019-02-10 14:13:49 +01:00
Rik van der Kleij
8776a53d29 Always refresh imported module identifiers after file change. 2019-02-07 17:49:27 +01:00
Rik van der Kleij
383bb0abfb Added --no-haddock-hyperlink-source to stack build haddock. 2019-02-05 21:28:51 +01:00
Rik van der Kleij
003e010537 Bump version and update README for beta44. 2019-02-05 21:13:16 +01:00
Rik van der Kleij
39009c6a6c Upgrade Haskell tools to LTS-13. 2019-02-05 21:00:06 +01:00
Rik van der Kleij
d950c11214 Update libraries. 2019-02-05 20:26:27 +01:00
Rik van der Kleij
2b8f370505 Preparations for supporting Cabal's internal library. 2019-02-05 20:16:13 +01:00
Rik van der Kleij
05d710b4cd Various improvements. 2019-02-05 20:15:34 +01:00
Rik van der Kleij
47dbe78f9e Various improvements. 2019-02-03 21:02:05 +01:00
Rik van der Kleij
d3abf9b468 Enforce that displayed Stack version is always the right one. 2019-02-03 18:02:46 +01:00
Rik van der Kleij
8ecb848385 Version bump. 2019-01-31 21:50:49 +01:00
Rik van der Kleij
8cec8b7241 Wait again till file is saved before running HLint. 2019-01-31 21:50:31 +01:00
Rik van der Kleij
474c764cf1 Update Settings adds new modules. Fix issue #379. 2019-01-31 21:29:30 +01:00
Rik van der Kleij
0289527f4b Various mprovements. 2019-01-31 21:28:08 +01:00
Rik van der Kleij
fc7883b8e7 Bump version. 2019-01-29 20:37:53 +01:00
Rik van der Kleij
b9d7f259ff Varous improvements. 2019-01-29 20:34:07 +01:00
Rik van der Kleij
990a07c112 Improved parser. 2019-01-29 20:33:46 +01:00
Rik van der Kleij
5dab09f979 Created new Notification group to show warnings when REPL can not be found for file. Fix issue #374. 2019-01-28 20:54:26 +01:00
Rik van der Kleij
f843b1ee15 No extra stack arguments to stack new command. 2019-01-28 20:05:35 +01:00
Rik van der Kleij
57cf47b9d9 Improved smart completion. 2019-01-28 18:19:07 +01:00