Interactive main getting stuck
When loading this into repl https://github.com/puffnfresh/fp-course/blob/twitch/projects/TicTacToe/Main.hs and running main the repl seems to break and does not output anything:

Plugin was configured to use stack repl. Using stack repl it works fine:

If I click Interrupt current computation I get:

Process crashed while running request
stderr:
stdout:
...
...
...
request:
:{
main
:}
Hide Stack Trace
TypeError: Cannot read property 'stderr' of undefined
at Object.promiseGenerator (C:\Users\freeman42x\.atom\packages\ide-haskell-repl\lib\interactive-process.js:13[0]():46)
I also want to use this oportunity to thank you for creating this extension. The reload on file save and re-run last command is a super useful feature which I have not seen in any other extension/repl's. Having syntax highlighting and autocomplete is also something rare or maybe even unique.
There's a bit of a trick to it, you need to explicitly include a newline in your input if your program expects a newline, e.g.
P1<enter><shift+enter> (<shift-enter> is "execute", i.e. send the input to the repl)
The reason it's like this is because of getChar etc. Not very intuitive, I admit, probably there's a better option.