Как я могу сказать Vim свернуть файлы GEDCOM?
Файлы GEDCOM начинаются с уровня уровня 0,1,2 и т. Д., Например 2 DATE 10 SEP 1843
, Файл синтаксиса GEDCOM не поддерживает свертывание. Требуется всего пара команд двоеточия, чтобы сообщить Vim, что он должен автоматически присвоить номер уровня строке foldlevel
чтобы zM
отображает только строки уровня 0 и т. д. К сожалению, мои навыки Vimscript не до этого.
1 ответ
Поместите эти строки в gedcom.vim:
set foldmethod=expr
foldexpr=getline(v:lnum)