]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(lua): indent curly bracket followed by line comment (#12306)
authorchampignoom <66909116+champignoom@users.noreply.github.com>
Sun, 20 Aug 2023 18:49:16 +0000 (02:49 +0800)
committerGitHub <noreply@github.com>
Sun, 20 Aug 2023 18:49:16 +0000 (20:49 +0200)
fixes #12305

runtime/indent/lua.vim

index 0d1f934a03abbebf453efbc931c5f7ad3918b439..ff0f64be291e6822790d11c9a16f283d5d53851b 100644 (file)
@@ -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, '\<function\>\s*\%(\k\|[.:]\)\{-}\s*(')
     endif