Emacs在haskell模式下挂起,带有inferior-haskell-load-file调用

Luk*_*ten 12 emacs haskell

在Haskell文件中,我C-c C-l用来运行命令inferior-haskell-load-file,该命令用于将当前文件加载到GHCI解释器中,但Emacs只是挂起,直到我命中C-g.谁知道我怎么能让这个工作?

2011-08-14关于五香粉的GNU Emacs 23.3.1(x86_64-pc-linux-gnu,GTK +版本2.24.5),由Debian修改

使用haskell-mode版本v2.7.0

iva*_*anm 11

inferior-haskell-mode根据预期的ghci提示进行一些解析.因此,如果更改.ghci文件中的提示,则无法检测到它.

有关更多信息,请参阅haskell-ghci.el设置comint-prompt-regexp值以确定提示的位置.

;; GHCi prompt should be of the form `ModuleName> '.
(setq comint-prompt-regexp
      "^\\*?[[:upper:]][\\._[:alnum:]]*\\( \\*?[[:upper:]][\\._[:alnum:]]*\\)*> ")
Run Code Online (Sandbox Code Playgroud)

如果要将设置保留在.ghci文件中,则可以自定义此设置.