runtime(lua): fix whitespace style issues in lua ftplugin
Commit:
https://github.com/vim/vim/commit/2ffb4d0298426f6c57f3ec3caae4480024e4372d
Author: Christian Brabandt <[email protected]>
Date: Mon Apr 7 14:07:28 2025 +0200
runtime(lua): fix whitespace style issues in lua ftplugin
related: https://github.com/vim/vim/issues/17049
Signed-off-by: Christian Brabandt <[email protected]>
diff --git a/runtime/ftplugin/lua.vim b/runtime/ftplugin/lua.vim
index 87f54ddb6..33471cc64 100644
--- a/runtime/ftplugin/lua.vim
+++ b/runtime/ftplugin/lua.vim
@@ -1,13 +1,14 @@
" Vim filetype plugin file.
-" Language: Lua
-" Maintainer: Doug Kearns <[email protected]>
-" Previous Maintainer: Max Ischenko <[email protected]>
-" Contributor: Dorai Sitaram <[email protected]>
-" C.D. MacEachern <[email protected]>
-" Tyler Miller <[email protected]>
-" Phạm Bình An <[email protected]>
-" @konfekt
-" Last Change: 2025 Apr 04
+
+" Language: Lua
+" Maintainer: Doug Kearns <[email protected]>
+" Previous Maintainer: Max Ischenko <[email protected]>
+" Contributor: Dorai Sitaram <[email protected]>
+" C.D. MacEachern <[email protected]>
+" Tyler Miller <[email protected]>
+" Phạm Bình An <[email protected]>
+" @konfekt
+" Last Change: 2025 Apr 04
if exists("b:did_ftplugin")
finish
@@ -42,11 +43,11 @@ let b:undo_ftplugin = "setl cms< com< def< fo< inc< inex<
sua<"
if exists("loaded_matchit") && !exists("b:match_words")
let b:match_ignorecase = 0
let b:match_words =
- \ '\<\%(do\|function\|if\)\>:' ..
- \ '\<\%(return\|else\|elseif\)\>:' ..
- \ '\<end\>,' ..
- \ '\<repeat\>:\<until\>,' ..
- \ '\%(--\)\=\[\(=*\)\[:] ]'
+ \ '\<\%(do\|function\|if\)\>:' ..
+ \ '\<\%(return\|else\|elseif\)\>:' ..
+ \ '\<end\>,' ..
+ \ '\<repeat\>:\<until\>,' ..
+ \ '\%(--\)\=\[\(=*\)\[:] ]'
let b:undo_ftplugin ..= " | unlet! b:match_words b:match_ignorecase"
endif
@@ -88,15 +89,15 @@ function s:LuaInclude(fname) abort
endfunction
let s:patterns = [
- \ ['do', 'end'],
- \ ['if\s+.+\s+then', 'end'],
- \ ['repeat', 'until\s+.+'],
- \ ['for\s+.+\s+do', 'end'],
- \ ['while\s+.+\s+do', 'end'],
- \ ['function.+', 'end'],
- \ ['return\s+function.+', 'end'],
- \ ['local\s+function\s+.+', 'end'],
- \ ]
+ \ ['do', 'end'],
+ \ ['if\s+.+\s+then', 'end'],
+ \ ['repeat', 'until\s+.+'],
+ \ ['for\s+.+\s+do', 'end'],
+ \ ['while\s+.+\s+do', 'end'],
+ \ ['function.+', 'end'],
+ \ ['return\s+function.+', 'end'],
+ \ ['local\s+function\s+.+', 'end'],
+ \ ]
function s:LuaFold() abort
if b:lua_lasttick == b:changedtick
@@ -114,17 +115,17 @@ function s:LuaFold() abort
let tagopen = ' ^\s*' .. t[0] ..'\s*$'
let tagend = ' ^\s*' .. t[1] ..'\s*$'
if line =~# tagopen
- call add(foldlist, t)
- let open = 1
- break
+ call add(foldlist, t)
+ let open = 1
+ break
elseif line =~# tagend
- if len(foldlist) > 0 && line =~# foldlist[-1][1]
- call remove(foldlist, -1)
- let end = 1
- else
- let foldlist = []
- endif
- break
+ if len(foldlist) > 0 && line =~# foldlist[-1][1]
+ call remove(foldlist, -1)
+ let end = 1
+ else
+ let foldlist = []
+ endif
+ break
endif
endfor
let prefix = ""
@@ -160,17 +161,17 @@ def s:LuaFold(): string
var tagopen = ' ^\s*' .. t[0] .. '\s*$'
var tagend = ' ^\s*' .. t[1] .. '\s*$'
if line =~# tagopen
- add(foldlist, t)
- open = 1
- break
+ add(foldlist, t)
+ open = 1
+ break
elseif line =~# tagend
- if len(foldlist) > 0 && line =~# foldlist[-1][1]
- end = 1
- remove(foldlist, -1)
- else
- foldlist = []
- endif
- break
+ if len(foldlist) > 0 && line =~# foldlist[-1][1]
+ end = 1
+ remove(foldlist, -1)
+ else
+ foldlist = []
+ endif
+ break
endif
endfor
var prefix = ""
@@ -183,4 +184,5 @@ enddef
let &cpo = s:cpo_save
unlet s:cpo_save
+
" vim: nowrap sw=2 sts=2 ts=8 noet:
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/vim_dev/E1u1lNm-005yUk-8W%40256bit.org.