Domyślnie Vim wydaje się nie chcieć wciskać zawartości wewnątrz <li>
znaczniki, chociaż automatycznie przypisuje się do większości innych znaczników HTML.
Na przykład, jeśli zacznę od tego kodu:
<ul>
<li>
foo
</li>
<li>
bar
</li>
</ul>
i mieć vim autoindent to dostaję:
<ul>
<li>
foo
</li>
<li>
bar
</li>
</ul>
Jednak tak naprawdę chcę tego:
<ul>
<li>
foo
</li>
<li>
bar
</li>
</ul>
Jest trochę irytujące, gdy piszemy nowy kod, aby mieć autoindent po większości otwierających tagów, ale nie ten, choć jest to dość łatwe do obejścia. To, co naprawdę do mnie dociera, to użycie vima do autoformatowania jakiegoś dużego wygenerowanego HTML, z którym próbuję się pobawić (próbując zrobić kilka zmian w interfejsie użytkownika za pomocą wygenerowanego źródła).
Czy jest jakiś łatwy sposób na zmianę zachowania automatycznego przypisywania tak, aby traktowało to <li>
tak jak każdy inny tag otwierający i wciskać zawartość?