From: champignoom <66909116+champignoom@users.noreply.github.com> Date: Sun, 20 Aug 2023 18:49:16 +0000 (+0800) Subject: runtime(lua): indent curly bracket followed by line comment (#12306) X-Git-Tag: v9.0.1773~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6633611f4280f33934c2ab9b6a3e84c04f054ad3;p=thirdparty%2Fvim.git runtime(lua): indent curly bracket followed by line comment (#12306) fixes #12305 --- diff --git a/runtime/indent/lua.vim b/runtime/indent/lua.vim index 0d1f934a03..ff0f64be29 100644 --- a/runtime/indent/lua.vim +++ b/runtime/indent/lua.vim @@ -41,7 +41,7 @@ function! GetLuaIndent() let prevline = getline(prevlnum) let midx = match(prevline, '^\s*\%(if\>\|for\>\|while\>\|repeat\>\|else\>\|elseif\>\|do\>\|then\>\)') if midx == -1 - let midx = match(prevline, '{\s*$') + let midx = match(prevline, '{\s*\%(--\%([^[].*\)\?\)\?$') if midx == -1 let midx = match(prevline, '\\s*\%(\k\|[.:]\)\{-}\s*(') endif