Джекилл сходит с ума от vim foldinig bracktes {{{ }}}

Можно ли использовать Vim Fold с Jekyll?

Получите следующую ошибку:

Liquid Exception: Variable '{{' was not properly terminated with regexp: /\}\}/

Пытался // и /* */ закомментировать строку со скобками.

2 ответа

Решение

Маркеры сгиба Vim для свертывания на основе маркеров обычно должны быть помещены в комментарии, чтобы не мешать синтаксису скрипта.

Вы также можете изменить используемые маркеры, либо для типа файла (:set filetype? говорит вам это), в ~/.vim/after/ftplugin/{filetype}.vim или для отдельных файлов через modelines, непосредственно в файле (снова закомментирован), например:

vim: set foldmethod=marker foldmarker=[[[,]]]:

Вы столкнулись с тегом переменной Liquid {{ myvar }},

Попробуйте использовать Liquid комментарии:

{% comment %}
{{{ }}}
{% endcomment %}
Другие вопросы по тегам