Como alterar o comportamento do vim auto-indent?

2

Por padrão, vim alinha linhas dentro das tags LI na mesma posição que a posição da tag LI, mas eu quero que o conteúdo da LI tenha um recuo mais profundo.

Comportamento atual:

<LI>
first line
second line

Eu quero:

<UL>
    first line
    second line

Isso é possível?

    
por Gregory Petukhov 02.08.2011 / 09:27

1 resposta

1

Você pode tentar este plugin html .

Você pode personalizá-lo de acordo com suas necessidades. Como diz a página do plug-in, você pode especificar qual html tags é indentado mais :

You can add further tags with 

  :let g:html_indent_inctags = "html,body,head,tbody" 

You can remove tags with 

  :let g:html_indent_autotags = "th,td,tr,tfoot,thead" 

então, no seu caso, simplesmente:

:let g:html_indent_inctags = "li,ul";
    
por 02.08.2011 / 10:19