We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Currently, the folding ranges are created from all multi-line expressions and there could be overlaps in the parse data.
For example, consider the following if-else blocks:
if (x > 0) { # hello # hello2 x + 1 } else if (x < -1) { x - 1 } else { x }
Collapsing a block could end up hiding the whole expression as demonstrated below:
It is a bit non-standard compared with the folding ranges provided by other language servers.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Currently, the folding ranges are created from all multi-line expressions and there could be overlaps in the parse data.
For example, consider the following if-else blocks:
Collapsing a block could end up hiding the whole expression as demonstrated below:
It is a bit non-standard compared with the folding ranges provided by other language servers.
The text was updated successfully, but these errors were encountered: