Rewritten differently to address the issue where it only solved the case where the argument list starts on the tag line (which is highly likely, but not guaranteed) as per @elextr comment.
Now, it skips fold levels that look like being introduced by parentheses. It might be slightly problematic if a language doesn't fold on parentheses yet has a fold level that so happens to match perfectly just as if it did. I doubt we would see that, but if it's a problem we could restrict the extra checks to LexCPP
(or any other that folds on ()
).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.