Пользовательские правила VSC для содержимого файлов .liquid, завернутые в тег - PullRequest
0 голосов
/ 21 марта 2019

В CMS, которую мы используем (LocomotiveCMS), мы используем язык шаблонов жидкого синтаксиса. В настоящее время я использую Liquid Languages ​​ в качестве подсветки синтаксиса.

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

{% action "Any action name" %}
//Some js code
{% endaction %}

Как вы можете себе представить, это создает проблемы с выделением, поскольку все содержимое страницы считается жидким, поэтому JS внутри тега действия не выделяется как JS.

Я хотел бы сделать то же самое, что и вы при использовании тега <script> в html. Все в этом теге подсвечивается с помощью синтаксиса JS. Я хотел бы сделать то же самое для тегов {%action%} в файлах .liquid.

...