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


124

のInteractive-Haskell replで奇妙な動作が発生していますemacs。ファイルを読み込むと、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は正常に動作し、式を期待どおりに評価します。


7
~/.emacs問題を再現できる最小限のファイルを投稿できますか?
user3188445

この問題は、「myproject.cabal」のあるディレクトリで実行しているときに発生しますか?もしそうなら、cabalファイルなしで実行してみましたか?
GuiltyDolphin 2015

報告された問題へのリンク:github.com/haskell/haskell-mode/issues/876
Gracjan Polak

evilを使用する際の潜在的な問題(「スタックモード」)を認識しています。あなたが悪を使用する場合は、チェックしてみてくださいgithub.com/syl20bnr/spacemacs/issues/3271
ピエールR

1
@GracjanPolakによって投稿されたリンクで報告されているこの問題は、次のプルリクエストgithub.com/haskell/haskell-mode/pull/1116/files
gusridd

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.