Mercurial > vim
comparison runtime/ftplugin/html.vim @ 841:c2cae213194d v7.0e07
updated for version 7.0e07
author | vimboss |
---|---|
date | Sun, 23 Apr 2006 22:40:29 +0000 |
parents | a7ae7e043e43 |
children | d3bbb5dd3913 |
comparison
equal
deleted
inserted
replaced
840:2c885fab04e3 | 841:c2cae213194d |
---|---|
13 set cpo-=C | 13 set cpo-=C |
14 | 14 |
15 setlocal commentstring=<!--%s--> | 15 setlocal commentstring=<!--%s--> |
16 | 16 |
17 setlocal omnifunc=htmlcomplete#CompleteTags | 17 setlocal omnifunc=htmlcomplete#CompleteTags |
18 | |
19 " This part added as suggestion by Mikolaj Machowski, still be approved by Dan | |
20 " Sharp! | |
21 if &filetype == 'xhtml' | |
22 let b:html_omni_flavor = 'xhtml10s' | |
23 else | |
24 let b:html_omni_flavor = 'html401t' | |
25 endif | |
26 | |
27 let i = 1 | |
28 while i < 10 && i < line("$") | |
29 let line = getline(i) | |
30 if line =~ '<!DOCTYPE.*\<DTD HTML 3\.2' | |
31 let b:html_omni_flavor = 'html32' | |
32 break | |
33 elseif line =~ '<!DOCTYPE.*\<DTD HTML 4\.0 Transitional' | |
34 let b:html_omni_flavor = 'html40t' | |
35 break | |
36 elseif line =~ '<!DOCTYPE.*\<DTD HTML 4\.0 Frameset' | |
37 let b:html_omni_flavor = 'html40f' | |
38 break | |
39 elseif line =~ '<!DOCTYPE.*\<DTD HTML 4\.0' | |
40 let b:html_omni_flavor = 'html40s' | |
41 break | |
42 elseif line =~ '<!DOCTYPE.*\<DTD HTML 4\.01 Transitional' | |
43 let b:html_omni_flavor = 'html401t' | |
44 break | |
45 elseif line =~ '<!DOCTYPE.*\<DTD HTML 4\.01 Frameset' | |
46 let b:html_omni_flavor = 'html401f' | |
47 break | |
48 elseif line =~ '<!DOCTYPE.*\<DTD HTML 4\.01' | |
49 let b:html_omni_flavor = 'html401s' | |
50 break | |
51 elseif line =~ '<!DOCTYPE.*\<DTD XHTML 1\.0 Transitional' | |
52 let b:html_omni_flavor = 'xhtml10t' | |
53 break | |
54 elseif line =~ '<!DOCTYPE.*\<DTD XHTML 1\.0 Frameset' | |
55 let b:html_omni_flavor = 'xhtml10f' | |
56 break | |
57 elseif line =~ '<!DOCTYPE.*\<DTD XHTML 1\.0 Strict' | |
58 let b:html_omni_flavor = 'xhtml10s' | |
59 break | |
60 elseif line =~ '<!DOCTYPE.*\<DTD XHTML 1\.1' | |
61 let b:html_omni_flavor = 'xhtml11' | |
62 break | |
63 endif | |
64 let i += 1 | |
65 endwhile | |
66 | |
18 | 67 |
19 " HTML: thanks to Johannes Zellner and Benji Fisher. | 68 " HTML: thanks to Johannes Zellner and Benji Fisher. |
20 if exists("loaded_matchit") | 69 if exists("loaded_matchit") |
21 let b:match_ignorecase = 1 | 70 let b:match_ignorecase = 1 |
22 let b:match_skip = 's:Comment' | 71 let b:match_skip = 's:Comment' |