[Bug] Python syntax highlighting bugged on multiline string
When displaying changes with a python multiline string where the start of the string is not visible in the diff, the syntax highlighting will break and interpret everything as a string.
Example:
The bug disappears when increasing visible lines until the start of the string is visible.
Example:
... In fact, it's not a BUG. Syntax highlighting does not guarantee exactly correct execution in git hunks, since the context lines that have not been changed may not be included.
I think it can be fixed if whole file is highlighted first, but then it will add a whole lot of complexity to reconstruct diff view. Better to mark it as not-planned than invalid?