385 Commits

Author SHA1 Message Date
Andrew Gibiansky
99e31d00ac adding tests for the pager 2014-01-07 19:39:40 -05:00
Andrew Gibiansky
c4c864aed3 Error messages have context and don't line-wrap 2014-01-07 19:20:42 -05:00
Eyal Dechter
8d9df2389b Fixed 111. 2014-01-07 18:26:21 -05:00
Eyal Dechter
90e100a0d4 Removed ~ from set of delimiters. 2014-01-07 17:47:46 -05:00
Eyal Dechter
1557c8636a Changed matchedText to be different for different completionTypes. 2014-01-07 17:15:53 -05:00
Andrew Gibiansky
1ccc9ffbff Merge pull request #115 from edechter/fix_hspec
Complete path correctly on :load directive. Fixed bug (2) in #113.
2014-01-07 12:21:17 -08:00
Eyal Dechter
61d674cf40 Complete path correctly on :load directive. Fixed bug (2) in #113. 2014-01-07 14:52:40 -05:00
Andrew Gibiansky
c2a6887c85 Merge pull request #113 from edechter/fix_hspec
Fix hspec
2014-01-07 07:30:44 -08:00
Eyal Dechter
f1fbedf397 Fixed hspec testing code. :load directive test fails. 2014-01-07 09:12:03 -05:00
Eyal Dechter
4234b0b835 Fixed hspec test code. 2014-01-07 09:05:20 -05:00
Adam Vogt
59a71ce319 Merge branch 'master' of https://github.com/gibiansky/IHaskell 2014-01-07 03:03:33 -05:00
Eyal Dechter
9aceb26669 Merge remote-tracking branch 'upstream/master' into path_completion 2014-01-06 21:47:25 -05:00
Eyal Dechter
ddf3bec9be Cleanup up and added tests. 2014-01-06 21:46:56 -05:00
Andrew Gibiansky
92262f5f42 Merge pull request #105 from aavogt/master
ihaskell-magic
2014-01-06 18:42:11 -08:00
Andrew Gibiansky
9e9446a6aa Fixing path completion (does ~, completes empty things, etc) 2014-01-06 21:41:00 -05:00
Adam Vogt
39e70ef679 Merge branch 'master' of https://github.com/gibiansky/IHaskell 2014-01-06 20:56:52 -05:00
Andrew Gibiansky
287381192f changing :info to use the ipython pager 2014-01-06 16:09:53 -05:00
Eyal Dechter
a79b867c61 Merge remote-tracking branch 'upstream/master' into path_completion 2014-01-06 15:46:14 -05:00
Eyal Dechter
97b73fa19a Added a test case. 2014-01-06 15:45:52 -05:00
Adam Vogt
906d5eb087 a more general IO display instance and explanation
Turns out many examples do benefit from being able to peel away layers
of IO (ihaskell-magic's B.readFile "foo.png" for example), so add that
instance.
2014-01-06 15:25:31 -05:00
Adam Vogt
a00f2f3312 add ihaskell-magic 2014-01-06 15:25:30 -05:00
Andrew Gibiansky
05bcbc2120 adding instances for [DisplayData] and DisplayData, as per @aavogt 2014-01-06 14:32:24 -05:00
Andrew Gibiansky
ba6db61624 changing interface of IHaskell.Display to not use quite as many strings 2014-01-06 14:25:41 -05:00
Andrew Gibiansky
254032f036 Merge branch 'master' of github.com:gibiansky/IHaskell 2014-01-06 13:46:15 -05:00
Andrew Gibiansky
dcac3bb86d better 'cd non-existent-dir' err msg, closes #97 2014-01-06 13:45:52 -05:00
Andrew Gibiansky
1cda25e457 Merge pull request #103 from edechter/path_completion
Path completion
2014-01-06 10:35:50 -08:00
Andrew Gibiansky
92361c93c2 fixing code mirror mode to ignore :! things 2014-01-06 13:26:32 -05:00
Eyal Dechter
42365e5425 Merge remote-tracking branch 'upstream/master' into path_completion
Conflicts:
	IHaskell.cabal
	src/IHaskell/Eval/Completion.hs
2014-01-06 12:58:56 -05:00
Eyal Dechter
a575c74749 Cleanup whitespace. 2014-01-06 12:39:58 -05:00
Eyal Dechter
704ac8cd7a Added MonadIO (from transformers package) instance for Interpreter. 2014-01-06 12:39:46 -05:00
Eyal Dechter
1de89fb478 Added general path completion using haskeline. 2014-01-06 12:38:49 -05:00
Eyal Dechter
d01ab00100 Removed imports for filemanip package. No longer necessary, using haskeline instead. 2014-01-06 12:36:39 -05:00
Eyal Dechter
67bcd8f6ba Removed filemanip dependency. 2014-01-06 12:28:25 -05:00
Eyal Dechter
518e19700d Fixed compeletePath tests. 2014-01-06 12:28:07 -05:00
Andrew Gibiansky
7f23e743b7 fix build script and add pragma 2014-01-06 11:55:37 -05:00
Andrew Gibiansky
4b50efdd7f Merge pull request #95 from aavogt/master
leave generated (by build.sh) profile.tar out
2014-01-06 08:21:13 -08:00
Andrew Gibiansky
8bd4e66418 Merge pull request #83 from edechter/path_completion
Added path completion on :load directive.
2014-01-06 08:20:40 -08:00
Adam Vogt
c28f8eea46 leave generated (by build.sh) profile.tar out 2014-01-06 10:34:13 -05:00
Andrew Gibiansky
c7b11432b4 stdin works 2014-01-05 23:01:38 -05:00
Eyal Dechter
fd2a2ef2c6 More clean up. 2014-01-05 21:52:52 -05:00
Eyal Dechter
368dd19085 Cleanup. 2014-01-05 20:57:08 -05:00
Eyal Dechter
c2f98a966e Fixed tests. 2014-01-05 20:52:39 -05:00
Eyal Dechter
938478edac Merge remote-tracking branch 'upstream/master' into path_completion
Conflicts:
	src/IHaskell/Eval/Evaluate.hs
2014-01-05 19:09:49 -05:00
Andrew Gibiansky
70f414f960 adding fix for #87, closes #87 2014-01-05 19:01:04 -05:00
Eyal Dechter
c8ab44d092 Added Hspec tests for :load path completion. 2014-01-05 17:49:29 -05:00
Andrew Gibiansky
c83f42be25 Merge branch 'master' of github.com:gibiansky/IHaskell 2014-01-05 15:16:55 -05:00
Andrew Gibiansky
dcff27af85 no longer export everything from every display package 2014-01-05 15:14:57 -05:00
Andrew Gibiansky
c074a2a9e3 Merge pull request #90 from houshuang/readme
Adding wiki link to README
2014-01-05 12:00:08 -08:00
Andrew Gibiansky
115edca4ab use show errors should actually do something 2014-01-05 14:53:56 -05:00
Stian Håklev
7d4f1a6d07 adding wiki link to README 2014-01-05 14:49:40 -05:00