Подтвердить что ты не робот

Как я могу получить синтаксическую проверку ошибок для работы с OCaml?

Syntastic работает для меня вообще (скажем, если я редактирую файлы C/С++, тогда я получаю уведомления об ошибках синтаксиса), но я не могу получить , чтобы показать синтаксические ошибки для OCaml.

Моя установка OCaml в противном случае выглядит нормально, и двоичные файлы, упомянутые в заголовке файла Syntastic ocaml.vim, находятся на моем пути.

Любые идеи?

4b9b3361

Ответ 1

Наиболее вероятная причина заключается в том, что ни одна из синтаксических проверок, которые она требует, не установлена. Например: python требует либо flake8, либо pyflakes, либо pylint для установки и $PATH. Чтобы узнать, какие исполняемые файлы поддерживаются, просто посмотрите в файле syntax_checkers//*. Vim. Обратите внимание, что псевдонимы не работают; фактический исполняемый файл должен быть доступен в $PATH. Символические ссылки в порядке. Вы можете увидеть синтаксическую идею доступных шашек, выполнив: SyntasticInfo.

Другая причина, по которой это может быть неудачно, заключается в том, что либо параметры командной строки, либо вывод ошибки для проверки синтаксиса могут быть изменены. В этом случае убедитесь, что установлена ​​последняя версия проверки синтаксиса. Если он все еще не работает, создайте проблему - или, еще лучше, создайте запрос на перенос

Источник: https://github.com/scrooloose/syntastic

Ответ 2

Merlin обеспечивает гораздо более полную проверку, чем включенный в Syntastic checker, и даст правильные ошибки типов и позволит вам использовать пакеты за пределами ядра.