用于GISDK的Vim折叠

时间:2014-12-17 17:59:25

标签: vim folding

GISDK(TransCAD)宏的结构如下:

Macro "MacroName" (options...)
    ... do stuff ...
EndMacro

我正在尝试编写一个将折叠这些宏的vim语法文件,理想情况下显示宏名称,如:

+-- x lines: MacroName---------------------

从我在网上看到的,我是从

开始的
syn region SynFoldMacro 
        \ start=/Macro/
        \ end=/EndMacro\n/
        \ fold transparent

但这并没有获得宏名称,它也看起来像这样:

Macro "MacroOne" (options...)
    ... do stuff ...
+-- 14 lines: EndMacro ------------

Macro "MacroThree" (options...)
     ... do other stuff....
+-- 23 lines: EndMacro ------------

所以MacroTwo被折叠在MacroOne的末尾。

0 个答案:

没有答案