我正在编写一些折叠函数,并且我需要检查当前行是否实际上是折叠。
这样做的原因是因为它是一种自定义折叠方法,它依赖于搜索/匹配某些行。
例如,如果当前行被折叠并且看起来像:
-FOO------------------------
如果您执行以下操作:
getline('.')
你基本上会得到FOO
,所以没有办法(据我所知)知道我是否处于弃牌状态。
有这个辅助功能吗?
我认为它必须是这样的:
is_folded('.')
我可能会弄乱foldtext
为折叠分配一个特殊的标题,但我想避免这种情况。