Vim:在函数中定义语法规则?

Dav*_*ver 0 vim

我想在函数内动态创建语法规则.例如,类似于:

fun! DoStuff(word)
    syntax match Error '\<'.word.'\>' contained
    ... other stuff ...
endf
Run Code Online (Sandbox Code Playgroud)

但是,显然*不起作用.那么......我怎么能这样做?

*:据我所知,Vim脚本仍然是伏都教

Myk*_*yev 5

fun! DoStuff(word)
    exec 'syntax match Error /\<'.a:word.'\>/ contained'
endf
Run Code Online (Sandbox Code Playgroud)