1 if exists("did_load_filetypes")
7 autocmd BufNewFile,BufReadPost *.txt,*README* setlocal filetype=text
10 autocmd BufReadPost /tmp/textern*/*.txt setlocal textwidth=0
11 autocmd BufReadPost /tmp/textern*/stackoverflow.com*.txt Code
14 autocmd BufNewFile,BufReadPost *.tmpl setlocal filetype=htmlcheetah
16 " Pascal files with case-insensitive extensions
17 autocmd BufReadPost *.PAS setlocal filetype=pascal
20 autocmd BufReadPost *.m3u,*.M3U setlocal filetype=playlist
22 " Python files sometimes are recognized as conf
23 autocmd BufReadPost *.py setlocal filetype=python
24 " Python Templates (Quixote) are Python files
25 autocmd BufNewFile,BufReadPost *.ptl setlocal filetype=python
26 " Python Embedded are mason-like python templates
27 autocmd BufNewFile,BufReadPost *.pyem setlocal filetype=python filetype=mason
30 autocmd BufReadPost known_hosts setlocal filetype=ssh
31 autocmd BufReadPost authorized_keys setlocal filetype=ssh
33 " Set mapping for CVS/Subversion/Mercurial/git commit files
34 autocmd BufReadPost /tmp/cvs* setlocal filetype=cvscommit
35 autocmd BufReadPost svn-commit.tmp*,svn-commit.*.tmp* setlocal filetype=svncommit
36 autocmd BufReadPost /tmp/hg-editor-*.txt setlocal filetype=hgcommit
37 autocmd BufReadPost .git/*MSG setlocal filetype=gitcommit