blob: 0ee3e8d8996911ee423b56311f78fd1a6932443b [file] [log] [blame]
Bram Moolenaar8424a622006-04-19 21:23:36 +00001" 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
Bram Moolenaar84f72352012-03-11 15:57:40 +010037unlet s:save_cpo
Bram Moolenaar8424a622006-04-19 21:23:36 +000038
39" vim:sts=2:sw=2: