Tengo un archivo de texto con formato YAML y me gustaría definir plegado personalizado para VIM, pero no estoy seguro de cómo hacerlo (a pesar de leer la documentación de VIM para doblar). El archivo consta de "documentos" YAML, así:¿Cómo puedo doblar artículos YAML en VIM?
---
title: My Title
attr1: value1
attr2: value2
---
title: Next Item
attr1: value3
---
title: One More Item
...
Me gustaría que el texto resultante plegada a ser algo como esto:
+---- 2 lines: My Title ----
+---- ? lines: Next Item ---
Se aprecia cualquier sugerencia! ¡Gracias!
¡Gracias por la respuesta!No tenía claro cómo usar marcadores, y esto definitivamente resolvió el problema. Sin embargo, con el interés de no duplicar datos, ¿hay alguna manera de que VIM use la expresión regular que le dio para determinar automáticamente los niveles de plegado, con un título? – wkranec
@wkranec Creo que se puede hacer usando 'foldmethod = expr' con el apropiado' foldexpr' y 'foldtext' establecido, pero nunca lo he usado. – ZyX