我试图通过向钩子添加函数来配置haskell-mode
:
(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
问题是它只有在我发表评论时才有效,
如果我使用上面的代码,它告诉我haskell-mode-hook
是什么以及现在是什么,并向我显示帮助文本。
我在Ubuntu 13.10上使用Emacs24。
有人可以告诉我为什么它不起作用吗? 感谢
答案 0 :(得分:5)
这可能是一个简单的拼写错误吗?我认为turn-on-haskell-docs-mode
应为turn-on-haskell-doc-mode
。
答案 1 :(得分:1)
不确定为什么这不会像您期望的那样工作,但作为解决方案,您可以在lambda
函数中使用add-hook
函数吗?例如
(add-hook 'haskell-mode-hook (lambda()
(turn-on-haskell-indentation)
(turn-on-haskell-docs-mode)))