2012-02-20 30 views
4

我想用CoffeeScript運行flymake模式。出於某種原因,當我調用flymake模式我得到這個消息(其在錯誤日誌都在同一行):emacs flymake模式對於咖啡腳本不成功

Flymake:運行 (在/ usr/bin中/咖啡/ tmp目錄/ flymake16162knP已經出現配置錯誤。咖啡)。 Flymake將 切換到OFF

我原以爲它找不到CoffeeScript的命令,所以我給它的完整路徑,但截至目前爲止,我不能讓它開始工作。

+0

你使用我的'flymake-coffee.el'(https://github.com/purcell/flymake-coffee)嗎?如果是這樣,我會安排合併來自@syohex的修復程序。 – sanityinc 2012-02-20 19:55:51

+0

是的,謝謝 – 2012-02-21 06:09:52

+0

現在,這已經在flymake-coffee的0.6版上游固定了。 – sanityinc 2012-03-19 16:13:07

回答

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迫使飛行員檢查被中斷爲真, 並且避免飛行異常。