У меня есть следующие настройки syntastic внутри моей .vimrc:Vim Syntastic плагин не работает для CoffeeScript 1.6.0+
"------------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 [email protected]
) syntastic не делает могут обнаруживать любые ошибки компиляции, хотя оба значения coffee file.coffee
и coffeelint file.coffee
отображают ошибку.
Я запустил :SyntasticCheck
, затем :messages
и ошибка отладки не всплыла.
Я также уверен, что npm
является частью PATH
: PATH="/usr/local/share/npm/bin:$PATH"
С другой стороны, при установке CoffeeScript на [email protected]
ошибки DO на самом деле поверхности (все работает!), За исключением того, что она Безразлично 't забрать coffeelint_args
. Этого поведения можно было ожидать от https://github.com/scrooloose/syntastic/wiki/CoffeeScript%3A---coffee
Нужно ли мне знать что-то особенное, чтобы получить синтаксическую работу с coffeescript 1.6.0+ на Mac?
Это сообщение об ошибке, пожалуйста, используйте более соответствующий канал, например ... плагин [проблема трекера] (https://github.com/scrooloose/syntastic/issues). – romainl
Спасибо, сделаю так – Dannalieth