runtime(vim): Update base syntax, match Neovim builtin functions

Match Neovim functions when has("nvim") is true or g:vimsyn_vim_features
contains "nvim".

Fixes issue #17884.

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
This commit is contained in:
Doug Kearns
2025-08-01 23:05:58 +10:00
committed by dkearns
parent b88f9e4a04
commit ee865249b1
17 changed files with 488 additions and 23 deletions

View File

@ -0,0 +1,20 @@
|c+0#af5f00255#ffffff0|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|e|x|t|m|a|r|k|_|b|y|_|i|d|(+0#e000e06&|)| +0#0000000&@41
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|e|x|t|m|a|r|k|s|(+0#e000e06&|)| +0#0000000&@46
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|k|e|y|m|a|p|(+0#e000e06&|)| +0#0000000&@48
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|l|i|n|e|s|(+0#e000e06&|)| +0#0000000&@49
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|m|a|r|k|(+0#e000e06&|)| +0#0000000&@50
>c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|n|a|m|e|(+0#e000e06&|)| +0#0000000&@50
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|n|u|m|b|e|r|(+0#e000e06&|)| +0#0000000&@48
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|o|f@1|s|e|t|(+0#e000e06&|)| +0#0000000&@48
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|o|p|t|i|o|n|(+0#e000e06&|)| +0#0000000&@48
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|t|e|x|t|(+0#e000e06&|)| +0#0000000&@50
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|g|e|t|_|v|a|r|(+0#e000e06&|)| +0#0000000&@51
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|i|s|_|l|o|a|d|e|d|(+0#e000e06&|)| +0#0000000&@49
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|i|s|_|v|a|l|i|d|(+0#e000e06&|)| +0#0000000&@50
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|l|i|n|e|_|c|o|u|n|t|(+0#e000e06&|)| +0#0000000&@48
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|s|e|t|_|e|x|t|m|a|r|k|(+0#e000e06&|)| +0#0000000&@47
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|s|e|t|_|k|e|y|m|a|p|(+0#e000e06&|)| +0#0000000&@48
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|s|e|t|_|l|i|n|e|s|(+0#e000e06&|)| +0#0000000&@49
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|s|e|t|_|m|a|r|k|(+0#e000e06&|)| +0#0000000&@50
|c+0#af5f00255&|a|l@1| +0#0000000&|n+0#00e0e07&|v|i|m|_|b|u|f|_|s|e|t|_|n|a|m|e|(+0#e000e06&|)| +0#0000000&@50
@57|7|3|,|1| @9|3|1|%|