2010-08-26 37 views

Trả lời

4

Bạn sẽ thêm một cái gì đó như thế này để phía trên cùng của tập tin html.vim cú pháp:

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

Và sau đó trong suốt tập tin cú pháp bạn có thể sử dụng để kiểm tra xem if b:html5 html5 đang được sử dụng cho các bộ đệm hiện hành.

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

Điều này thật tuyệt. Tôi giả sử = ~? '' bit sẽ được thay thế bằng một regex hoặc một chuỗi, tức là, = ~? ''? – wilsona

+0

Có, xin lỗi các dấu ngoặc nhọn đã làm mọi thứ biến mất. –

Các vấn đề liên quan