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'