1 if exists("did_load_filetypes")
6 au BufRead,BufNewFile *.sb setf scheme
7 au BufRead,BufNewFile *.JS setf javascript
8 au BufRead,BufNewFile *.jas setf asm
9 au BufRead,BufNewFile *.swfml setf xml
10 au BufRead,BufNewFile *.hx setf haxe
12 au BufRead,BufNewFile *.tpl setf xhtml
13 au BufRead,BufNewFile *.blk setf c
14 au BufRead,BufNewFile *.blkk setf cpp
15 au BufRead,BufNewFile *.adoc setf asciidoc
17 au BufRead,BufNewFile massif.*.txt setf massif
18 au BufRead,BufNewFile peer*.log setf ubiquity-log
20 " HTML (.shtml and .stm for server side)
21 au BufNewFile,BufRead *.html,*.htm,*.shtml,*.stm call s:FThtml()
23 au BufNewFile,BufRead {mad,}mutt{ng,}-*-\w\+ setf mail
25 au BufNewFile,BufRead */X11/xkb/* setf xkb
27 au BufNewFile,BufRead *.as setf actionscript
29 au BufNewFile,BufRead *.dox setf doxygen
31 au BufNewFile,BufRead *.iop setf d
33 au BufNewFile,BufRead .gitsendemail.* setf gitsendemail
34 au BufNewFile,BufRead COMMIT_EDITMSG setf gitcommit
35 au BufNewFile,BufRead *.git/modules/*/config setf gitconfig
37 " Distinguish between HTML, XHTML and Django
40 while n < 10 && n < line("$")
45 if getline(n) =~ '\<DTD\s\+XHTML\s'
49 if getline(n) =~ '{%\s*\(extends\|block\)\>'