2015-05-21 3 views
4

Я пытаюсь отредактировать ионное приложение с vim, которое имеет синтаксический режим, с использованием html tidy. К сожалению, у меня возникает ошибка.Как сделать синтаксис с html tidy осведомленным об ионных тегах?

Как я могу сделать HTML Tidy в курсе ионных тегов, или если это невозможно сделать его игнорировать их, так что я не получаю ошибки, как это:

www/index.html|26 col 5 error| <ion-pane> is not recognized! 
... 
www/index.html|24 col 3 warning| <body> proprietary attribute "ng-app" 
+1

В течение миллионного времени Syntastic является интерфейсом, который не выполняет проверку синтаксиса сам по себе. Вся проверка синтаксиса выполняется внешними инструментами, так что вы найдете способ рассказать об этих внешних инструментах о ваших конкретных требованиях или найти другой внешний инструмент, который их удовлетворяет. – romainl

+1

Спасибо за образование. Я обновил вопрос, чтобы отразить это. –

ответ

8

Решение для меня было установлено следующее:

let g:syntastic_html_tidy_ignore_errors=["<ion-", "discarding unexpected </ion-", " proprietary attribute \"ng-"] 
+1

Возможно, лучше добавить 'ion-pane' и т. Д. В' g: syntastic_html_tidy_blocklevel_tags' и игнорировать ошибки об атрибутах. Вы также можете попробовать [HTML Tidy for HTML5] (http://www.htacg.org/tidy-html5/) вместо 'tidy' (cf. syntastic's [wiki] (https://github.com/scrooloose/syntastic/вики/HTML% 3A --- аккуратные)). – lcd047

+0

ах, посмотрим на это - спасибо! –

Смежные вопросы