-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
SignatureHelp: report signature of Ident if no enclosing CallExpr #510
Conversation
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
This PR (HEAD: edafbe5) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
Message from Gopher Robot: Patch Set 1: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Gopher Robot: Patch Set 1: Congratulations on opening your first change. Thank you for your contribution! Next steps: Most changes in the Go project go through a few rounds of revision. This can be Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
This PR (HEAD: e12fe98) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
This PR (HEAD: b4e98e7) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
Message from xizi: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Robert Findley: Patch Set 4: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Robert Findley: Patch Set 4: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
This PR (HEAD: 98dc288) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
This PR (HEAD: cb31975) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
This PR (HEAD: 5dfaf73) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
Message from xizi: Patch Set 7: (4 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
This PR (HEAD: 90d74b9) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
Message from Robert Findley: Patch Set 9: Hold+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
This PR (HEAD: eaa1d0e) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
Message from xizi: Patch Set 10: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from xizi: Patch Set 10: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Alan Donovan: Patch Set 10: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
This PR (HEAD: 62bd45e) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
Message from xizi: Patch Set 22: (3 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Alan Donovan: Patch Set 23: Auto-Submit+1 Code-Review+2 Commit-Queue+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Go LUCI: Patch Set 23: Dry run: CV is trying the patch. Bot data: {"action":"start","triggered_at":"2024-09-11T16:41:57Z","revision":"f0691c48877d4cdc48a42467b064b60b2960eb29"} Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Alan Donovan: Patch Set 23: -Commit-Queue Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Go LUCI: Patch Set 23: This CL has failed the run. Reason: Tryjob golang/try/x_tools-gotip-linux-arm64-boringcrypto has failed with summary (view all results):
Build or test failure, click here for results. To reproduce, try Additional links for debugging: Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Go LUCI: Patch Set 23: LUCI-TryBot-Result-1 Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Robert Findley: Patch Set 23: Code-Review+1 (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Currently, signatures can only be returned within the parentheses when use lsp."textDocument/signatureHelp"; they cannot be returned on the function name. Because we prefere to use "." to trigger a code complete menu, we also need the ability to retrieve function signatures Fixes golang/go#68922
This PR (HEAD: 5e7965e) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/tools/+/605983. Important tips:
|
Message from xizi: Patch Set 24: (2 comments) Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Robert Findley: Patch Set 24: Auto-Submit+1 Code-Review+1 Commit-Queue+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Message from Go LUCI: Patch Set 24: Dry run: CV is trying the patch. Bot data: {"action":"start","triggered_at":"2024-09-12T14:24:39Z","revision":"21a0ead3392ee6938ffc100537085ae0d0d44efc"} Please don’t reply on this GitHub thread. Visit golang.org/cl/605983. |
Currently, SignatureHelp reports information only about an enclosing call expression. But it would be useful to show signature information after entering the name of a function such as "f" or "fmt.Println", without call parens. So, if there is no enclosing call, this change reports the signature of the selected identifier if it is callable. Fixes golang/go#68922 Change-Id: Ibb0700e354c5d6e5937fc7f7b5db65e9d96574bb GitHub-Last-Rev: 5e7965e GitHub-Pull-Request: #510 Reviewed-on: https://go-review.googlesource.com/c/tools/+/605983 Reviewed-by: Alan Donovan <[email protected]> Reviewed-by: Robert Findley <[email protected]> Auto-Submit: Robert Findley <[email protected]> LUCI-TryBot-Result: Go LUCI <[email protected]>
This PR is being closed because golang.org/cl/605983 has been merged. |
Currently, SignatureHelp reports information only about an
enclosing call expression. But it would be useful to show
signature information after entering the name of a function
such as "f" or "fmt.Println", without call parens.
So, if there is no enclosing call, this change reports the
signature of the selected identifier if it is callable.
Fixes golang/go#68922