Showing the changes to lib/vimfiles/ftplugin/lua.vim (1 of 1336 files). Show all
Unified · Split
| @@ -0,0 +1,36 @@ | ||
| 1 | +" Vim filetype plugin file. | |
| 2 | +" Language: Lua 4.0+ | |
| 3 | +" Maintainer: Max Ischenko <mfi@ukr.net> | |
| 4 | +" Last Change: 2001 Sep 17 | |
| 5 | + | |
| 6 | +" Only do this when not done yet for this buffer | |
| 7 | +if exists("b:did_ftplugin") | |
| 8 | + finish | |
| 9 | +endif | |
| 10 | + | |
| 11 | +" Don't load another plugin for this buffer | |
| 12 | +let b:did_ftplugin = 1 | |
| 13 | + | |
| 14 | +" Set 'formatoptions' to break comment lines but not other lines, and insert | |
| 15 | +" the comment leader when hitting <CR> or using "o". | |
| 16 | +setlocal fo-=t fo+=croql | |
| 17 | + | |
| 18 | +setlocal com=:-- | |
| 19 | +setlocal cms="--%s" | |
| 20 | +setlocal suffixesadd=.lua | |
| 21 | + | |
| 22 | + | |
| 23 | +" The following lines enable the macros/matchit.vim plugin for | |
| 24 | +" extended matching with the % key. | |
| 25 | + | |
| 26 | +set cpo-=C | |
| 27 | +if exists("loaded_matchit") | |
| 28 | + | |
| 29 | + let b:match_ignorecase = 0 | |
| 30 | + let b:match_words = | |
| 31 | + \ '\<\%(do\|function\|if\)\>:' . | |
| 32 | + \ '\<\%(return\|else\|elseif\)\>:' . | |
| 33 | + \ '\<end\>,' . | |
| 34 | + \ '\<repeat\>:\<until\>' | |
| 35 | + | |
| 36 | +endif " exists("loaded_matchit") | |