emacs
のInteractive-Haskell replで奇妙な動作が発生しています。ファイルを読み込むと、emacs
ミニバッファーに一連のインタラクティブなプロンプトが表示されます。
Start a new project named 'myproject'?
Cabal dir (guessed from myproject.cabal):
Build target (empty for default):
Set current directory:
Cabalディレクトリまたは現在のディレクトリをプロジェクトディレクトリのデフォルト値のままにすると、replが応答しなくなります。対話型のHaskellウィンドウにラムダプロンプトが表示され、入力できますが、Enterキーを押すと評価されません。カーソルは、Enterキーをまったく押しなかった場合と同じ行に留まります。
これらの両方のディレクトリをプロジェクトディレクトリ以外のパスに変更すると、replは正常に動作し、式を期待どおりに評価します。
これは既知のバグです。と良いキャッチです!
プルリクエスト https://github.com/haskell/haskell-mode/pull/1116/files はそれを解決します。