web-dev-qa-db-ja.com

Emacs Interactive-Haskellは、cabalまたは作業ディレクトリのいずれかがプロジェクトディレクトリに設定されている場合、応答を返さない

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は正常に動作し、式を期待どおりに評価します。

124
daj

これは既知のバグです。と良いキャッチです!

プルリクエスト https://github.com/haskell/haskell-mode/pull/1116/files はそれを解決します。

1
Kirk Strobeck