]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(lua): add/subtract a 'shiftwidth' after '('/')' in indentexpr
authorYinzuo Jiang <jiangyinzuo@foxmail.com>
Sun, 4 Aug 2024 16:47:25 +0000 (18:47 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 4 Aug 2024 16:47:25 +0000 (18:47 +0200)
commitc0f7505edeb36bf3e19386f276cafad7cba717a2
tree627dafd65a35cc699c60035ca9ac249b79196e9d
parentc5bdd66558b14f04424a22d9714a9b7d0c277dac
runtime(lua): add/subtract a 'shiftwidth' after '('/')' in indentexpr

Problem:

- Current lua indentexpr does not indent for '(' ')'.
- Missing indent test for lua.

Solution:

- Match '(', ')' in `function GetLuaIndentIntern`.
- Add an indent test for lua.

closes: #15364

Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/indent/lua.vim
runtime/indent/testdir/lua.in [new file with mode: 0644]
runtime/indent/testdir/lua.ok [new file with mode: 0644]