From 2eae5db069dc171f74cd863487655f6a88e5384d Mon Sep 17 00:00:00 2001 From: Mehmet Samet Duman Date: Fri, 3 Apr 2026 22:21:25 +0300 Subject: NOISSUE rebrand vim to MNV's not Vim Signed-off-by: Mehmet Samet Duman --- uvim/runtime/indent/lua.vim | 77 --------------------------------------------- 1 file changed, 77 deletions(-) delete mode 100644 uvim/runtime/indent/lua.vim (limited to 'uvim/runtime/indent/lua.vim') diff --git a/uvim/runtime/indent/lua.vim b/uvim/runtime/indent/lua.vim deleted file mode 100644 index ce6cfe18cd..0000000000 --- a/uvim/runtime/indent/lua.vim +++ /dev/null @@ -1,77 +0,0 @@ -" Vim indent file -" Language: Lua script -" Maintainer: Marcus Aurelius Farias -" First Author: Max Ischenko -" Last Change: 2017 Jun 13 -" 2022 Sep 07: b:undo_indent added by Doug Kearns -" 2024 Jul 27: by Vim project: match '(', ')' in function GetLuaIndentIntern() - -" Only load this indent file when no other was loaded. -if exists("b:did_indent") - finish -endif -let b:did_indent = 1 - -setlocal indentexpr=GetLuaIndent() - -" To make Vim call GetLuaIndent() when it finds '\s*end' or '\s*until' -" on the current line ('else' is default and includes 'elseif'). -setlocal indentkeys+=0=end,0=until - -setlocal autoindent - -let b:undo_indent = "setlocal autoindent< indentexpr< indentkeys<" - -" Only define the function once. -if exists("*GetLuaIndent") - finish -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) - - " Hit the start of the file, use zero indent. - if prevlnum == 0 - return 0 - endif - - " Add a 'shiftwidth' after lines that start a block: - " 'function', 'if', 'for', 'while', 'repeat', 'else', 'elseif', '{', '(' - let ind = indent(prevlnum) - 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*\%(--\%([^[].*\)\?\)\?$') - if midx == -1 - let midx = match(prevline, '\\s*\%(\k\|[.:]\)\{-}\s*(') - endif - endif - - if midx != -1 - " Add 'shiftwidth' if what we found previously is not in a comment and - " an "end" or "until" is not present on the same line. - if synIDattr(synID(prevlnum, midx + 1, 1), "name") != "luaComment" && prevline !~ '\\|\' - let ind = ind + shiftwidth() - endif - endif - - " Subtract a 'shiftwidth' on end, else, elseif, until, '}' and ')' - " This is the part that requires 'indentkeys'. - let midx = match(getline(v:lnum), '^\s*\%(end\>\|else\>\|elseif\>\|until\>\|}\|)\)') - if midx != -1 && synIDattr(synID(v:lnum, midx + 1, 1), "name") != "luaComment" - let ind = ind - shiftwidth() - endif - - return ind -endfunction -- cgit 0.0.5-2-1-g0f52