我正在编写一些折叠功能,现在需要检查当前行是否实际上是一个折叠。
原因是这是一种自定义的折叠方法,它依赖于搜索/匹配某些行。
例如,如果当前行被折叠并且看起来像:
-FOO------------------------
如果你做类似这样的事情:
getline('.')
你基本上会得到FOO
,所以没有办法(至少我不知道)知道我是否在折叠位置。
有没有辅助函数可以解决这个问题?
我认为它必须是类似于:
is_folded('.')
我可以通过更改foldtext
来为折叠分配特殊标题,但我想避免这样做。
eval.txt
中获取。所以如果你有疑问,你可能想要开始查找这个(非常长的)帮助文件,并快速搜索你的问题。这就是我回答你的问题所做的。 - Xavier T.