mirror of
https://github.com/golang/go
synced 2024-11-18 20:34:39 -07:00
8d7dbee4c8
When document.Highlight is called with the cursor on a loop statement or branch statement, gopls doesn't look for labels. Placing the cursor at the break statement below highlights the inner for loop: Outer: for { for { break Outer } } By making highlight label aware, and ensure that unlabeled "break" in "switch"/"select" doesn't highlight the outer loop, this change fixes loop highlighting. Adding support for highlight of "switch" and "select" will be handled in a separate CL. Updates golang/go#39275 Change-Id: I7014aa7b0dfb1da871863ced611623be995f3944 Reviewed-on: https://go-review.googlesource.com/c/tools/+/236524 Reviewed-by: Rebecca Stambler <rstambler@golang.org> Run-TryBot: Rebecca Stambler <rstambler@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> |
||
---|---|---|
.. | ||
analysisinternal | ||
apidiff | ||
event | ||
fakenet | ||
fastwalk | ||
gocommand | ||
gopathwalk | ||
imports | ||
jsonrpc2 | ||
lsp | ||
memoize | ||
packagesinternal | ||
proxydir | ||
span | ||
stack | ||
testenv | ||
tool | ||
xcontext |