在haskell-mode中找不到haskell-process文件

时间:2012-11-30 08:31:28

标签: haskell emacs haskell-mode

我正在尝试关注haskell wiki来设置emacs来编程haskell。我正在使用haskell模式,这似乎工作正常,但现在我尝试生成haskell标签,以便能够用M-打开文件。捷径。我安装了hasktags和haskell-mode,如下所述:http://www.haskell.org/haskellwiki/Emacs/Project_navigation。但是,当我尝试通过M-x haskell-process-generate-tags生成标签时,我得到一个“未找到”错误。我找到了关于此问题的帖子溢出How do I set up haskell-mode to generate tags?,它描述了我的问题并通过从.emacs.d / el-get / haskell-mode / haskell-process.el加载haskell-process作为路径来解决它。

但是,我在Ubuntu上,我通过aptitude安装了haskell-mode(当然还有haskell-platform和emacs),而且似乎没有包含这个帖子中提到的haskell-process.el文件。然后我尝试通过el-get下载haskell-mode,并且不包括haskell-process文件。

所以,我的问题是,我是否正确假设我需要haskell-process文件才能生成标签,如果是这样,我在哪里可以获得该文件?我想我在haskell-mode的git repo中看到了它,我当然可以把它拿出来放在我的目录中,但是我觉得如果我不得不求助于它,那就意味着我是做错了。

卡斯帕

1 个答案:

答案 0 :(得分:2)

Emacs软件包通常在基于Debian的发行版中已经过时,我认为,Ubuntu仍然具有非常旧版本的haskell-mode。最好通过package.el安装haskell-mode,它与Emacs捆绑在一起。可以通过MELPA获得package.el的haskell-mode的新版本。我可以为其他Emacs包提供类似的建议; - )