title: Emacs Interactive-Haskell repl non-response if either the cabal or working directory set to project directory
body: <p>I'm running into odd behavior with the Interactive-Haskell repl in <code>emacs</code>. When I source a file, the <code>emacs</code> mini buffer shows a series of interactive prompts:</p>
  
  <pre><code>Start a new project named 'myproject'?
  Cabal dir (guessed from myproject.cabal):
  Build target (empty for default):
  Set current directory:
  </code></pre>
  
  <p>If I leave either the cabal directory or the current directory to the default value of the project directory, the repl is unresponsive. I get a lambda prompt in the interactive Haskell window, I can type, but when I press enter, it never evaluates. The cursor stays on the same line as if I did not press enter at all. </p>
  
  <p>If I change both of those directories to some path other than my project directory, then the repl behaves normally and evaluates expressions as expected.</p>