Estoy escribiendo algunas funciones de plegado y estoy en un punto donde necesito comprobar si la línea actual es en realidad un pliegue.¿está doblada la línea? - Cómo verificar pliegues en VIM
El motivo es que se trata de un método de plegado personalizado que depende de la búsqueda/coincidencia de determinadas líneas.
Por ejemplo, si la línea actual se dobla y se ve así:
-FOO------------------------
Si haces algo como:
getline('.')
Es, básicamente, conseguir FOO
lo que no hay manera (que yo saber) para saber si estoy en un redil o no.
¿Hay una función auxiliar para esto?
yo creo que tendría que ser algo como:
is_folded('.')
probablemente podría meterse con el foldtext
asignar un título especial para el pliegue pero quiero evitar esto.
Absolutamente correcto. La mayoría de las veces me maravillo con los documentos VIM (: help foo) pero en casos como este, donde no estoy seguro de cómo buscarlo, apesta. ¡Gracias por la rápida respuesta! – alfredodeza
@alfredodeza: No soy un experto en scripts de Vim, pero tengo la sensación de que la mayoría (si no todos) de la sintaxis y las funciones están disponibles en 'eval.txt'. Por lo tanto, es posible que desee comenzar a buscar en ese archivo de ayuda (muy largo) y hacer una búsqueda rápida de su problema. Eso es lo que hice para responder tu pregunta. –