commit c9764bf331b4238ea60af382b013e0d058318d58
parent 60037feb56c6f03443b93890a2506e290425805a
Author: Christian Clason <c.clason@uni-graz.at>
Date: Mon, 21 Aug 2023 09:52:42 +0900
vim-patch:9fa35b1c38b8
runtime(lua): fix lua indentation of non-lowercase "keywords" (vim/vim#11759)
https://github.com/vim/vim/commit/9fa35b1c38b84d95b5c8e083aa742e0e0490fa1f
Co-authored-by: beardedsakimonkey <54521218+beardedsakimonkey@users.noreply.github.com>
Diffstat:
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/runtime/indent/lua.vim b/runtime/indent/lua.vim
@@ -27,6 +27,16 @@ if exists("*GetLuaIndent")
endif
function! GetLuaIndent()
+ let ignorecase_save = &ignorecase
+ try
+ let &ignorecase = 0
+ return GetLuaIndentIntern()
+ finally
+ let &ignorecase = ignorecase_save
+ endtry
+endfunction
+
+function! GetLuaIndentIntern()
" Find a non-blank line above the current line.
let prevlnum = prevnonblank(v:lnum - 1)