emacs flymake模式因coffeescript而失败

时间:2012-02-20 08:27:38

标签: emacs coffeescript flymake

我正在尝试使用CoffeeScript运行flymake模式。出于某种原因,当我调用flymake模式时,我收到此消息(它全部在错误日志中的一行上):

  

Flymake:运行时出现配置错误   (/ usr / bin / coffee /tmp/flymake16162knP.coffee)。 Flymake将是   关闭

我以为它找不到coffeescript命令所以我给它完整的路径,但截至目前我无法让它工作。

1 个答案:

答案 0 :(得分:6)

您可以将以下S-exp添加到配置文件中(可能是咖啡模式挂钩功能)。

(defadvice flymake-post-syntax-check (before flymake-force-check-was-interrupted)
    (setq flymake-check-was-interrupted t))
(ad-activate 'flymake-post-syntax-check)
当退出状态为非零并且编译过程不是时,

flymake抛出异常 中断。这个S-exp强制将flymake-check-was-interrupted归为true, 并避免飞行异常。

相关问题