Я знаю, что это было пару месяцев, но мне интересно, вы уже нашли удовлетворительный ответ?
Я нашел следующее через : синтаксис справки в vim:
JavaScript и Visual Basic, встроенные в документы HTML, выделяются как
«Специальный» с заявлениями, комментариями, строками и т. Д., Как в стандарте
языки программирования. Обратите внимание, что только JavaScript и Visual Basic в настоящее время
поддерживается, другой язык сценариев еще не добавлен.
Похоже, это объясняет, почему все, что есть, не имеет своей собственной раскраски в javascript.vim, когда встроено в HTML, имеет цвет «Специальный». Кажется, это включает имена переменных, имена функций и методов и так далее. Мне это тоже нравится, потому что он отделяет переменные и т. Д. От знаков препинания и т. Д. Гораздо проще увидеть, что ваш код верен.