首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置haskell-mode来生成标签?

如何设置haskell-mode来生成标签?
EN

Stack Overflow用户
提问于 2012-11-05 00:53:40
回答 2查看 1.5K关注 0票数 6

我正在尝试为haskell设置emacs。我用el-get下载了haskell-mode,一些部分工作正常(比如缩进、启动ghci等)。但是我不能让tags-generation工作。

Hasktag已安装,并且(load "~/.emacs.d/el-get/haskell-mode/haskell-site-file")已添加到我的初始化文件中。

hasktags需要放在某个目录下吗?(我将目录添加到PATH,没有成功。)

M-x不提供haskell-process-generate-tags功能。当我手动将(load "~/.emacs.d/el-get/haskell-mode/haskell-process.el")添加到初始化文件中时,该函数可用,但不会生成标记文件。

(PS:我在linux上使用emacs 24.1 )

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-05 01:43:52

hasktags应该在PATH中,但是您确定Emacs中的PATH与shell中的PATH相同吗?我刚试过,haskell-process-generate-tags为我工作没有任何问题。尝试使用以下命令从Emacs设置PATH

代码语言:javascript
复制
(setenv "PATH" (concat (getenv "PATH") ":directory_with_hasktags"))

您还可以将C-x C-s绑定到haskell-mode-save-buffer,如examples/init.el中所述-在这种情况下,您可以将haskell-tags-on-save变量设置为t,并且每次保存您的haskell文件时都会调用hasktags

票数 3
EN

Stack Overflow用户

发布于 2018-09-14 19:50:25

自2016-03-14起,haskell-process-generate-tags已过时。

请改用haskell-mode-generate-tags

如何自己找出答案:

代码语言:javascript
复制
M-x describe-function
Describe function: haskell-process-generate-tags
....
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13220672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档