1" Vim filetype plugin file 2" Language: dtd 3" Maintainer: Dan Sharp <dwsharp at users dot sourceforge dot net> 4" Last Changed: 20 Jan 2009 5" URL: http://dwsharp.users.sourceforge.net/vim/ftplugin 6 7if exists("b:did_ftplugin") | finish | endif 8let b:did_ftplugin = 1 9 10" Make sure the continuation lines below do not cause problems in 11" compatibility mode. 12let s:save_cpo = &cpo 13set cpo-=C 14 15setlocal commentstring=<!--%s--> 16setlocal comments=s:<!--,m:\ \ \ \ \ ,e:--> 17 18setlocal formatoptions-=t 19if !exists("g:ft_dtd_autocomment") || (g:ft_dtd_autocomment == 1) 20 setlocal formatoptions+=croql 21endif 22 23if exists("loaded_matchit") 24 let b:match_words = '<!--:-->,<!:>' 25endif 26 27" Change the :browse e filter to primarily show Java-related files. 28if has("gui_win32") 29 let b:browsefilter="DTD Files (*.dtd)\t*.dtd\n" . 30 \ "XML Files (*.xml)\t*.xml\n" . 31 \ "All Files (*.*)\t*.*\n" 32endif 33 34" Undo the stuff we changed. 35let b:undo_ftplugin = "setlocal commentstring< comments< formatoptions<" . 36 \ " | unlet! b:matchwords b:browsefilter" 37 38" Restore the saved compatibility options. 39let &cpo = s:save_cpo 40