我正试图通过向挂钩添加函数来配置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。
有人能告诉我为什么它不起作用吗?感谢
这可能是一个简单的拼写错误吗?我认为turn-on-haskell-docs-mode
应该是turn-on-haskell-doc-mode
。
不确定为什么这不能像您预期的那样工作,但作为一种解决方案,您可以在add-hook
函数中使用lambda
函数吗?例如
(add-hook 'haskell-mode-hook (lambda()
(turn-on-haskell-indentation)
(turn-on-haskell-docs-mode)))