Как получить vim для правильного отступа тегов jinja / html script - PullRequest
0 голосов
/ 03 октября 2019

При редактировании jinja / html в vim, каждый раз, когда я размещаю тег сценария на базовом уровне, он автоматически имеет отступ на один уровень вправо.

Отступ происходит после закрытия тега сценария, после чеготег просто прыгает вправо. Я понимаю, что при использовании обычного html вы не поместите скрипт на базовый уровень отступа, однако при написании шаблонов я помещу его туда в {% block body%} или {block extra_js%}. Никаких дополнительных отступов не дается, если они вложены в другой HTML-тег. Я проверил его с помощью vim --clean и с noautoindent, nosmartindent и nocindent, но он сохраняется. 1007 * Как показано выше, если впоследствии я вернусь к базовому уровню отступа, тег сценария будет работать так, как ожидается. Другие теги, похоже, тоже не затронуты. Я чувствую, что любой открывающий тег должен оставаться там, где он находится.

edit: у меня обычно установлен отступ html наряду с отступом для других языков. скрипт всегда ведет себя не так, как другие теги, которые работают как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...