我在使用emacs
的交互式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窗口中,我会得到一个lambda提示符,我可以输入内容,但是当我按下回车键时,它永远不会计算。光标停留在与未按下回车键相同的行上。
如果我将这两个目录都更改为除我的项目目录之外的某个路径,则repl会正常工作并按预期计算表达式。
.emacs
文件,以便您可以重现问题? - user3188445