.vimrc 内に次の構文設定があります。
"------------SYNTASTIC-----------
let g:syntastic_enable_signs=1
let g:syntastic_mode_map={ 'mode': 'active',
\ 'active_filetypes': [],
\ 'passive_filetypes': ['html', 'java'] }
let g:syntastic_coffee_checkers = ['coffeelint', 'coffee']
let g:syntastic_coffee_coffeelint_args = "--file [absolute path to]/coffeelint.json"
let g:syntastic_enable_signs=1
let g:syntastic_error_symbol='✗'
let g:syntastic_warning_symbol='⚠'
coffeescript を 1.6.0+ にインストールした場合 (つまりnpm install -g coffee-script@1.6.3
)、syntastic はコンパイル エラーを検出できないようですが、両方ともエラーが正常coffee file.coffee
にcoffeelint file.coffee
表示されます。
:SyntasticCheck
その後実行しました:messages
が、デバッグエラーは発生しませんでした。
npm
また、それがの一部であることも確認しましたPATH
:PATH="/usr/local/share/npm/bin:$PATH"
一方、coffeescript がcoffee-script@1.5.0
エラー DO にインストールされている場合、実際には表面に表示されます (すべてが機能します!) coffeelint_args
。この動作は、 https://github.com/scrooloose/syntastic/wiki/CoffeeScript%3A---coffeeから予想される可能性があり ます
Mac で coffeescript 1.6.0+ を使用してシンタスティックを動作させるには、何か特別なことを知る必要がありますか?