Open ch3n9w opened 7 months ago
As you can see, case <- Change Statement is in main.go, however, the Reference tree show that the statement belongs to log.go, which is wrong.
case <- Change
main.go
log.go
package main func log(msg string) { Change <- true }
package main var Change chan bool func main() { select { case <-Change: // do something } }
Change
case <- Change Statement is belongs to log.go in reference tree.
NVIM v0.9.5 Build type: Release
2198c07
tmux 3.3a
Describe the bug
As you can see,
case <- Change
Statement is inmain.go
, however, the Reference tree show that the statement belongs tolog.go
, which is wrong.Steps to reproduce
log.go
, which contains:main.go
, which contains:Change
variable, and call lspsaga reference functionExpected behavior
case <- Change
Statement is belongs tolog.go
in reference tree.Neovim version (nvim -v)
NVIM v0.9.5 Build type: Release
lspsaga commit
2198c07
Terminal name/version
tmux 3.3a