Quiero agregar a la forma en html se sangra en vim. Estoy haciendo el desarrollo de django y me gustaría hacer sangrías siempre que se use una etiqueta de plantilla django. Actualmente, al usar la sangría de tipo de archivo, no sangra después de las etiquetas de la plantilla. Así actualmente mi código es el siguiente:Cambiar el formato de sangrado de vim
{% do_something %}
<div>
<p>Hello</p>
</div>
{% end %}
Y me gustaría que se reconozca el {%}% como una etiqueta y guión de esta manera:
{% do_something %}
<div>
<p>Hello</p>
</div>
{% end %}
¿Hay un plugin para el tipo de archivo esto o una forma en que puedo agregar {%%} a la lista de cosas que se deben sangrar después?
Ver también: http://stackoverflow.com/questions/4829244/how-do-i-define-indents-in-vim-based-on-curly-braces – user606723
Ambos plugins html esperan nombres de etiquetas específicos para determinar el guion Siendo que las etiquetas django pueden ser infinitas e impredecibles ya que puedes escribir las tuyas, no estoy seguro de cómo aprovechar estos complementos para hacer esto ... Además de eso, las etiquetas que tienen un cuerpo siempre tienen un {% endwhatever %} etiqueta de cierre. Esperaba que esto fuera una solución rápida, pero en cambio parece que tomaría mucho esfuerzo ya que no estoy muy familiarizado con todo para empezar ... ¡Pero gracias por dirigirme en la dirección correcta! – intargc