runtime(help): Update syntax, add vim9 example language
"vim9" is Vim9 script and "vim" is legacy script. See: https://github.com/vim/vim/pull/18350#discussion_r2372462539 closes: #18407 Signed-off-by: Doug Kearns <dougkearns@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
ae20d732ae
commit
3a56139398
@ -18,7 +18,8 @@ set cpo&vim
|
||||
|
||||
" Feature testing {{{1
|
||||
|
||||
let s:vim9script = "\n" .. getline(1, 32)->join("\n") =~# '\n\s*vim9\%[script]\>'
|
||||
" NOTE: vimsyn_force_vim9 for internal use only
|
||||
let s:vim9script = get(b:, "vimsyn_force_vim9", v:false) || "\n" .. getline(1, 32)->join("\n") =~# '\n\s*vim9\%[script]\>'
|
||||
|
||||
function s:has(feature)
|
||||
return has(a:feature) || index(get(g:, "vimsyn_vim_features", []), a:feature) != -1
|
||||
|
||||
Reference in New Issue
Block a user