1" filetype plugin for TeX and variants 2" Language: TeX (ft=initex) 3" Maintainer: Benji Fisher, Ph.D. <benji@member.AMS.org> 4" Version: 1.0 5" Last Change: Wed 19 Apr 2006 6 7" Only do this when not done yet for this buffer. 8if exists("b:did_ftplugin") 9 finish 10endif 11 12" Don't load another plugin for this buffer. 13let b:did_ftplugin = 1 14 15" Avoid problems if running in 'compatible' mode. 16let s:save_cpo = &cpo 17set cpo&vim 18 19let b:undo_ftplugin = "setl com< cms< define< include< sua<" 20 21" Set 'comments' to format dashed lists in comments 22setlocal com=sO:%\ -,mO:%\ \ ,eO:%%,:% 23 24" Set 'commentstring' to recognize the % comment character: 25" (Thanks to Ajit Thakkar.) 26setlocal cms=%%s 27 28" Allow "[d" to be used to find a macro definition: 29let &l:define='\\\([egx]\|char\|mathchar\|count\|dimen\|muskip\|skip\|toks\)\=' 30 \ . 'def\|\\font\|\\\(future\)\=let' 31 32" Tell Vim to recognize \input bar : 33let &l:include = '\\input' 34setlocal suffixesadd=.tex 35 36let &cpo = s:save_cpo 37 38" vim:sts=2:sw=2: 39