1e37d50a5SBram Moolenaar" Vim ftplugin file 2e37d50a5SBram Moolenaar" Language: FrameScript 3214641f7SBram Moolenaar" Previous Maintainer: Nikolai Weibull <[email protected]> 4e37d50a5SBram Moolenaar" Latest Revision: 2008-07-19 5e37d50a5SBram Moolenaar 6e37d50a5SBram Moolenaarif exists("b:did_ftplugin") 7e37d50a5SBram Moolenaar finish 8e37d50a5SBram Moolenaarendif 9e37d50a5SBram Moolenaarlet b:did_ftplugin = 1 10e37d50a5SBram Moolenaar 11*e0e39175SBram Moolenaarlet s:cpo_save = &cpo 12*e0e39175SBram Moolenaarset cpo&vim 13*e0e39175SBram Moolenaar 14e37d50a5SBram Moolenaarlet b:undo_ftplugin = "setl com< cms< fo< inc< | unlet! b:matchwords" 15e37d50a5SBram Moolenaar 16e37d50a5SBram Moolenaarsetlocal comments=s1:/*,mb:*,ex:*/,:// commentstring=/*\ %s\ */ 17e37d50a5SBram Moolenaarsetlocal formatoptions-=t formatoptions+=croql 18e37d50a5SBram Moolenaarsetlocal include=^\\s*<#Include 19e37d50a5SBram Moolenaar 20e37d50a5SBram Moolenaarif exists("loaded_matchit") 21e37d50a5SBram Moolenaar let s:not_end = '\c\%(\<End\)\@<!' 22e37d50a5SBram Moolenaar let b:match_words = 23e37d50a5SBram Moolenaar \ s:not_end . '\<If\>:\c\<ElseIf\>:\c\<Else\>:\c\<EndIf\>,' . 24e37d50a5SBram Moolenaar \ s:not_end . '\<Loop\>:\c\<EndLoop\>' . 25e37d50a5SBram Moolenaar \ s:not_end . '\<Sub\>:\c\<EndSub\>' 26e37d50a5SBram Moolenaar unlet s:not_end 27e37d50a5SBram Moolenaarendif 28e37d50a5SBram Moolenaar 29e37d50a5SBram Moolenaarlet &cpo = s:cpo_save 30e37d50a5SBram Moolenaarunlet s:cpo_save 31