mirror of
https://github.com/vim/vim.git
synced 2026-05-28 00:21:37 +02:00
runtime(nginx): highlight Lua in set_by_lua_block in syntax script
The set_by_lua_block directive of the Lua module takes an additional
variable as an argument which currently breaks the detection of inline
Lua blocks. For example:
set_by_lua_block $myvar {
return tonumber(ngx.var.myothervar)-1
}
closes: #19362
Signed-off-by: Josef Schönberger <josef.schoenberger@tum.de>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
60e93b5de7
commit
e92998ea4d
@@ -2302,7 +2302,7 @@ let b:current_syntax = "nginx"
|
||||
" Enable nested LUA syntax highlighting
|
||||
unlet b:current_syntax
|
||||
syn include @LUA syntax/lua.vim
|
||||
syn region ngxLua start=+^\s*\w\+_by_lua_block\s*{+ end=+}+me=s-1 contains=ngxBlock,@LUA
|
||||
syn region ngxLua start=+^\s*\w\+_by_lua_block\s*\(\$\w\+\s*\)\?{+ end=+}+me=s-1 contains=ngxBlock,@LUA
|
||||
let b:current_syntax = "nginx"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user