GEDCOM 文件以级别编号 0、1、2 等开头,例如 2 DATE 10 SEP 1843
.GEDCOM 语法文件不支持折叠。它只需要几个冒号命令就可以告诉 Vim 它应该自动将级别号分配给行的foldlevel
,以便zM
只显示级别 0 行等。不幸的是,我的Vimscript技能无法胜任。
把这些行放在gedcom.vim中:
set foldmethod=expr
foldexpr=getline(v:lnum)