2012-02-20 11 views
4

CoffeeScriptでflymakeモードを実行しようとしています。emacs flymakeモードでcoffeescriptが失敗する

Flymake: (は/ usr/binに/コーヒーを/ tmp/flymake16162knPの実行中に構成エラーが発生しました、私はモードをflymake起動何らかの理由で私は、このメッセージ(そのすべてのエラー・ログ内の1行に)を取得します。コーヒー)。 Flymakeは は私が、私はそれを完全なパスを与えたが、今のように私はそれを動作させることはできません、それはCoffeeScriptのコマンドを見つけることができなかったと思っていた

をOFFになります。

+0

私の「flymake-coffee.el」(https://github.com/purcell/flymake-コーヒー)を使用していますか?もしそうなら、私は@syohexの修正を取り入れるよう手配します。 – sanityinc

+0

はい私はありがとうございます –

+0

これはflymake-coffeeのバージョン0.6でアップストリームに修正されました。 – sanityinc

答えて

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に割り当てるように強制します( )、フライメークの例外を回避します。

関連する問題