无法关闭vim语法文件

时间:2016-06-03 14:14:21

标签: vim

我正在尝试为非标准文件扩展名编写语法文件。我试图开始工作的一个例子如下

top {

    num = 1;
    string = hello;
    bool = true;

    contained [
       one;
       two;
       three;
   ];

};

我使用以下语法创建我的组:

我的vimscript。它做得更多,其中大部分都有效,所以我只是在介绍一些非常基本的东西。

syntax region top start="{" end="};" fold transparent contains=nest

syntax region nest start="\[" end="];" fold transparent contains=nestedContent contained

syntax match nestedContent '.*;' whitespace contained

在所有这一切之后,我可以告诉他们"开始"在两个地区都成功,因为包含的匹配(未列出)工作从适当的开始开始,但在结束标记下方工作。我查看了所有帮助文档和几个教程,但我不确定我在这里缺少什么。如果不弄清楚如何关闭地区,我就会陷入困境

0 个答案:

没有答案