-
Notifications
You must be signed in to change notification settings - Fork 2.3k
gopls/internal/golang: fix folding range for function calls #546
New issue
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
Conversation
This PR (HEAD: 54fe53c) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/630056. Important tips:
|
Message from Robert Findley: Patch Set 1: (4 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
54fe53c
to
1cf77e8
Compare
This PR (HEAD: 1cf77e8) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/630056. Important tips:
|
Message from Nikita Shoshin: Patch Set 2: (3 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Robert Findley: Patch Set 2: Commit-Queue+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Go LUCI: Patch Set 2: Dry run: CV is trying the patch. Bot data: {"action":"start","triggered_at":"2024-11-27T00:43:40Z","revision":"406626d24ac6f9dcc4bde0678898985a55a55c83"} Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Robert Findley: Patch Set 2: -Commit-Queue Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Go LUCI: Patch Set 2: This CL has passed the run Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Go LUCI: Patch Set 2: LUCI-TryBot-Result+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
1cf77e8
to
04324a1
Compare
This PR (HEAD: 04324a1) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/630056. Important tips:
|
Message from Nikita Shoshin: Patch Set 2: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Robert Findley: Patch Set 3: (4 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Make folding ranges for function calls consistent with folding ranges for function bodies and composite literals: - keep the closing parenthesis visible - do not generate a folding range if either the first or last argument is on the same line as the opening or closing parenthesis In order to achieve this, calculate folding ranges by analyzing whitespace in the source instead of analyzing AST. Fixes golang/go#70467
04324a1
to
4e50b03
Compare
This PR (HEAD: 4e50b03) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/630056. Important tips:
|
Message from Nikita Shoshin: Patch Set 3: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Robert Findley: Patch Set 4: Auto-Submit+1 Code-Review+2 Commit-Queue+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Go LUCI: Patch Set 4: Dry run: CV is trying the patch. Bot data: {"action":"start","triggered_at":"2024-11-27T20:27:19Z","revision":"5bfe9da586d71aa44daa0a2af251f99f61e52a71"} Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Robert Findley: Patch Set 4: -Commit-Queue Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Go LUCI: Patch Set 4: This CL has passed the run Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Message from Go LUCI: Patch Set 4: LUCI-TryBot-Result+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/630056. |
Make folding ranges for function calls consistent with folding ranges for function bodies and composite literals: - keep the closing parenthesis visible - do not generate a folding range if either the first or last argument is on the same line as the opening or closing parenthesis In order to achieve this, calculate folding ranges by analyzing whitespace in the source instead of analyzing AST. Fixes golang/go#70467 Change-Id: I92924970c452e7c64efe4c19ad67560d83c2bd86 GitHub-Last-Rev: 4e50b03 GitHub-Pull-Request: #546 Reviewed-on: https://go-review.googlesource.com/c/tools/+/630056 Reviewed-by: Robert Findley <[email protected]> Auto-Submit: Robert Findley <[email protected]> LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]>
This PR is being closed because golang.org/cl/630056 has been merged. |
Make folding ranges for function calls consistent with folding
ranges for function bodies and composite literals:
argument is on the same line as the opening or closing parenthesis
In order to achieve this, calculate folding ranges by analyzing
whitespace in the source instead of analyzing AST.
Fixes golang/go#70467