You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reliably detecting this kind of case without actually implementing a full Python parser in Vim would be difficult if not impossible. This kind of edge case is pretty much always going to trip up the folding algorithm. It is a legitimate bug, but it's not likely to be fixed, because it would require an overhaul to how the plugin works, making it much more complicated. The existing algorithm is simple, pretty fast, and "good enough" in most cases, but will never be perfect.
SimpylFold doesn't properly handle multi-line strings, especially important in test-driven development.
For example:
becomes
The text was updated successfully, but these errors were encountered: