aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-08-21 09:51:59 +0900
committerChristian Clason <c.clason@uni-graz.at>2023-08-21 20:32:28 +0900
commit3f877657dd1be891bdf6b5fa79d92319b720426d (patch)
treef44a1393f6ce5570508a159fbe7aa0715cca05fa
parentabc3721e4fce2ddacc7fc51f729637f87819efbd (diff)
downloadrneovim-3f877657dd1be891bdf6b5fa79d92319b720426d.tar.gz
rneovim-3f877657dd1be891bdf6b5fa79d92319b720426d.tar.bz2
rneovim-3f877657dd1be891bdf6b5fa79d92319b720426d.zip
vim-patch:6633611f4280
runtime(lua): indent curly bracket followed by line comment (vim/vim#12306) fixes vim/vim#12305 https://github.com/vim/vim/commit/6633611f4280f33934c2ab9b6a3e84c04f054ad3 Co-authored-by: champignoom <66909116+champignoom@users.noreply.github.com>
-rw-r--r--runtime/indent/lua.vim2
1 files changed, 1 insertions, 1 deletions
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, '\<function\>\s*\%(\k\|[.:]\)\{-}\s*(')
endif