1" Vim filetype plugin file. 2" Language: Lua 4.0+ 3" Maintainer: Max Ischenko <[email protected]> 4" Last Change: 2011 Dec 10 by Thilo Six 5 6" Only do this when not done yet for this buffer 7if exists("b:did_ftplugin") 8 finish 9endif 10 11" Don't load another plugin for this buffer 12let b:did_ftplugin = 1 13 14let s:cpo_save = &cpo 15set cpo&vim 16 17" Set 'formatoptions' to break comment lines but not other lines, and insert 18" the comment leader when hitting <CR> or using "o". 19setlocal fo-=t fo+=croql 20 21setlocal com=:-- 22setlocal cms=--%s 23setlocal suffixesadd=.lua 24 25 26" The following lines enable the macros/matchit.vim plugin for 27" extended matching with the % key. 28if exists("loaded_matchit") 29 30 let b:match_ignorecase = 0 31 let b:match_words = 32 \ '\<\%(do\|function\|if\)\>:' . 33 \ '\<\%(return\|else\|elseif\)\>:' . 34 \ '\<end\>,' . 35 \ '\<repeat\>:\<until\>' 36 37endif " exists("loaded_matchit") 38 39let &cpo = s:cpo_save 40unlet s:cpo_save 41