我尝试使用Vim的语法隐藏选项,希望回馈vim-lambdify。但是,在尝试将正则表达式传递给syntax match
时,我(在我看来)看到了意想不到的行为。
在我的.vimrc
中指定以下内容时execute "syntax match myOperator /foo\(bar\)\@=/ conceal cchar=*"
execute "hi link myOperator mySpecialOperator"
execute "hi! link Conceal mySpecialOperator"
setlocal conceallevel=1
setlocal concealcursor=c
打开以下文件时,我看不到隐藏foo
:
foo
foob
foobar
我已尝试过这种正则表达式的许多排列:逃避任何事情/一切,用单/双引号等包装它无济于事。
我错过了一些明显的东西吗?我是否误解了语法/匹配/隐藏应该如何协同工作?