2010-08-26 14 views

Respuesta

4

Se podría añadir algo como esto a la parte superior del archivo html.vim sintaxis:

 
if getline(1) =~? '<!DOCTYPE html>' 
    let b:html5 = 1 
else 
    let b:html5 = 0 
endif 

y luego en todo el archivo de sintaxis que se puede utilizar para comprobar si if b:html5 HTML5 se está utilizando para el búfer en uso.

 
if b:html5 
    " new html 5 tags 
    syn keyword htmlTagName contained video canvas 
endif 
+0

Esto es bastante bueno. Supongo que el = ~? '' bit sería reemplazado con una expresión regular o una cadena, es decir, = ~? ''? – wilsona

+0

Sí, lo siento, los corchetes angulares hicieron que todo desapareciera. –

Cuestiones relacionadas