Я пишу несколько функций сворачивания и нахожусь в точке, где мне нужно проверить, действительно ли текущая строка сворачивается.
Причина в том, что это настраиваемый метод сворачивания, который зависит от поиска / сопоставления определенных строк.
Например, если текущая строка свернута и выглядит так:
-FOO------------------------
Если вы сделаете что-то вроде:
getline('.')
Вы бы в основном получили FOO
, так что нет никакого способа (насколько я знаю) узнать, нахожусь ли я в складке или нет.
Есть ли для этого вспомогательная функция?
Я думаю, это должно быть что-то вроде:
is_folded('.')
Возможно, я мог бы использовать foldtext
, чтобы назначить специальный заголовок для складки, но я хочу избежать этого.