4

CoffeeScript で flymake モードを実行しようとしています。何らかの理由で flymake モードを起動すると、次のメッセージが表示されます (エラー ログの 1 行にすべて表示されます)。

Flymake: 実行中に構成エラーが発生しました (/usr/bin/coffee /tmp/flymake16162knP.coffee)。Flymakeがオフになります

coffeescript コマンドが見つからないと思っていたので、フルパスを指定しましたが、今のところ機能しません。

4

1 に答える 1

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 に割り当てることを強制し、flymake 例外を回避します。

于 2012-02-20T13:43:08.707 に答える