blob: 316fa9bb647e6cb63008664c775b0e66ac5b8042 [file] [log] [blame]
Bram Moolenaar0dc065e2005-07-04 22:49:24 +00001" Vim filetype plugin file
2" Language: MetaPost
Bram Moolenaar57657d82006-04-21 22:12:41 +00003" Maintainer: Nikolai Weibull <now@bitwi.se>
Bram Moolenaare37d50a2008-08-06 17:06:04 +00004" Latest Revision: 2008-07-09
Bram Moolenaar071d4272004-06-13 20:20:40 +00005
Bram Moolenaar0dc065e2005-07-04 22:49:24 +00006if exists("b:did_ftplugin")
7 finish
8endif
9let b:did_ftplugin = 1
10
Bram Moolenaare37d50a2008-08-06 17:06:04 +000011let s:cpo_save = &cpo
12set cpo&vim
13
Bram Moolenaar0dc065e2005-07-04 22:49:24 +000014let b:undo_ftplugin = "setl com< cms< fo<"
15
16setlocal comments=:% commentstring=%\ %s formatoptions-=t formatoptions+=croql
17
Bram Moolenaar10c56952007-05-10 18:38:52 +000018if exists(":FixBeginfigs") != 2
Bram Moolenaar0dc065e2005-07-04 22:49:24 +000019 command -nargs=0 FixBeginfigs call s:fix_beginfigs()
20
21 function! s:fix_beginfigs()
22 let i = 1
23 g/^beginfig(\d*);$/s//\='beginfig('.i.');'/ | let i = i + 1
24 endfunction
25endif
Bram Moolenaare37d50a2008-08-06 17:06:04 +000026
27let &cpo = s:cpo_save
28unlet s:cpo_save