# get src positions
lspSourceCursor main_template main.go 0
setenv offset stdout
lspSourceCursor main_template _discard 1
setenv offset2 stdout

lspDefinition main.go offset
contains stdout "&{{793 5} {793 8}}"

lspDefinition main.go offset2
contains stdout "&{{3 1} {3 3}}"

-- main_template --
package main
import "flag"
func main(){
	v1 := fn2()
	_= flag.●Int("a",v●1,"")
}
func fn2() int {
	return 10
}