Haskell Emacs haskell-mode:运行“ C-h f haskell-mode”以了解如何设置Haskell交互模式

时间:2019-06-07 20:54:13

标签: haskell emacs haskell-mode

我正在按照https://learnhaskell.blogspot.com/2007/09/lesson-1-hello-world.html

中的教程进行操作

我按照所有说明进行操作,但是在emacs上输入C-c C-l时得到Run 'C-h f haskell-mode' for instruction how to setup a Haskell interaction mode

当我键入它时,它会带我去一个不太有用的页面。

接下来我该怎么办?除了删除ghi, emacs的{​​{1}}的版本号外,我完全按照本教程中的步骤进行操作。

我的apt文件如下,就像在博客中一样。

.emacs

1 个答案:

答案 0 :(得分:1)

必须启用次要模式interactive-haskell-mode才能打开Haskell代码缓冲区和Haskell解释器之间的交互式会话。您可以使用命令M-x interactive-haskell-mode为当前缓冲区启用此模式。

要为您打开的每个Haskell文件启用此模式,您可以设置一个haskell-mode钩子,该钩子将在每次启用interactive-haskell-mode时运行此命令(即将启用haskell-mode)。以下行应添加到您的.emacs文件中:

(add-hook 'haskell-mode-hook 'interactive-haskell-mode)