18424a624SBram Moolenaar" filetype plugin for TeX and variants 28424a624SBram Moolenaar" Language: TeX (ft=initex) 38424a624SBram Moolenaar" Maintainer: Benji Fisher, Ph.D. <[email protected]> 48424a624SBram Moolenaar" Version: 1.0 58424a624SBram Moolenaar" Last Change: Wed 19 Apr 2006 68424a624SBram Moolenaar 78424a624SBram Moolenaar" Only do this when not done yet for this buffer. 88424a624SBram Moolenaarif exists("b:did_ftplugin") 98424a624SBram Moolenaar finish 108424a624SBram Moolenaarendif 118424a624SBram Moolenaar 128424a624SBram Moolenaar" Don't load another plugin for this buffer. 138424a624SBram Moolenaarlet b:did_ftplugin = 1 148424a624SBram Moolenaar 158424a624SBram Moolenaar" Avoid problems if running in 'compatible' mode. 168424a624SBram Moolenaarlet s:save_cpo = &cpo 178424a624SBram Moolenaarset cpo&vim 188424a624SBram Moolenaar 198424a624SBram Moolenaarlet b:undo_ftplugin = "setl com< cms< define< include< sua<" 208424a624SBram Moolenaar 218424a624SBram Moolenaar" Set 'comments' to format dashed lists in comments 228424a624SBram Moolenaarsetlocal com=sO:%\ -,mO:%\ \ ,eO:%%,:% 238424a624SBram Moolenaar 248424a624SBram Moolenaar" Set 'commentstring' to recognize the % comment character: 258424a624SBram Moolenaar" (Thanks to Ajit Thakkar.) 268424a624SBram Moolenaarsetlocal cms=%%s 278424a624SBram Moolenaar 288424a624SBram Moolenaar" Allow "[d" to be used to find a macro definition: 298424a624SBram Moolenaarlet &l:define='\\\([egx]\|char\|mathchar\|count\|dimen\|muskip\|skip\|toks\)\=' 308424a624SBram Moolenaar \ . 'def\|\\font\|\\\(future\)\=let' 318424a624SBram Moolenaar 328424a624SBram Moolenaar" Tell Vim to recognize \input bar : 338424a624SBram Moolenaarlet &l:include = '\\input' 348424a624SBram Moolenaarsetlocal suffixesadd=.tex 358424a624SBram Moolenaar 368424a624SBram Moolenaarlet &cpo = s:save_cpo 37*84f7235bSBram Moolenaarunlet s:save_cpo 388424a624SBram Moolenaar 398424a624SBram Moolenaar" vim:sts=2:sw=2: 40