Giter VIP home page Giter VIP logo

Comments (8)

saibing avatar saibing commented on June 11, 2024

@anjmao thanks

Your question is similar to #2 ,

The difficulty is that I need to recursively visit all sub directories to determine the location of go.mod and how to support multiple go.mod file.

I will solve this problem in the future.

from bingo.

saibing avatar saibing commented on June 11, 2024

@anjmao

I have implement support multi-root workspace. please try the latest version.

from bingo.

anjmao avatar anjmao commented on June 11, 2024

Hi @saibing, Thanks a lot, now language server works, it picks first workspaces folder. For anybody who want's to make it work make sure your first workspace folder contains go source code.

from bingo.

saibing avatar saibing commented on June 11, 2024

@anjmao

bingo support multi-module project under workspaces folder, not only first workspace folder.

there are may be something wrong. Can you give me more information on this question?

from bingo.

anjmao avatar anjmao commented on June 11, 2024

@saibing

I created workspace which contains folders a and b with modules a and b.

Workspace
screenshot 2018-12-01 at 14 33 52

I hold my lang server settings under workspace settings

{
	"folders": [
		{
			"path": "a"
		},
		{
			"path": "b"
		}
	],
	"settings": {
		"go.useLanguageServer": true,
		"go.languageServerFlags": [
			"--pprof",
			":6060"
		],
		"go.languageServerExperimentalFeatures": {
			"format": true,
			"autoComplete": true
		}
	}
}

After I open this setup it successfully creates cache for the first project, but second project is not working.

from bingo.

saibing avatar saibing commented on June 11, 2024

@anjmao
image

bingo's init message:

langserver-go: reading on stdin, writing on stdout
--> request #0: initialize: {"processId":16039,"rootPath":"/data/saibing/git/go/source/multi_module","rootUri":"file:///data/saibing/git/go/source/multi_module","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"]}},"definition":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"codeAction":{"dynamicRegistration":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true},"typeDefinition":{"dynamicRegistration":true},"implementation":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true}}},"initializationOptions":{"funcSnippetEnabled":false,"gocodeCompletionEnabled":true},"trace":"off","workspaceFolders":[{"uri":"file:///data/saibing/git/go/source/multi_module","name":"multi_module"}]}
Passing an initialize rootPath URI ("file:///data/saibing/git/go/source/multi_module") is deprecated. Use rootUri instead.
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/gocode/gbimporter"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package fmt"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package unicode/utf8"}
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/gocode/gbimporter
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package errors"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package io"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package sync"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package internal/race"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package unsafe"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package runtime"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package runtime/internal/atomic"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package runtime/internal/sys"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package internal/bytealg"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package internal/cpu"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package sync/atomic"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package math"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package os"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package syscall"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package time"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package internal/syscall/unix"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package internal/testlog"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package internal/poll"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package reflect"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package strconv"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package math/bits"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package unicode"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/build"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package os/exec"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package path/filepath"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package sort"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package strings"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package bytes"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package context"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/parser"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package io/ioutil"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/scanner"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/token"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/ast"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package bufio"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/doc"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package regexp"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package regexp/syntax"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package path"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package text/template"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package text/template/parse"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package net/url"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package log"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/importer"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/types"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/constant"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package math/big"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package encoding/binary"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package math/rand"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package container/heap"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/internal/gccgoimporter"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package text/scanner"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package debug/elf"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package debug/dwarf"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package compress/zlib"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package hash"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package hash/adler32"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package compress/flate"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/internal/gcimporter"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/internal/srcimporter"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/gocode/lookdot"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/gocode/suggest"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package encoding/json"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package unicode/utf16"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package encoding/base64"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package encoding"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/gocode"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef/go/parser"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef/go/types"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package container/list"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/printer"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package text/tabwriter"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/refs"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/ast/astutil"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/util"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/net/context"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-lsp"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/ctxvfs"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/godoc/vfs"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/pkg/tools"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/buildutil"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/refactor/importgraph"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package go/format"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-lsp/lspext"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/basictracer-go"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/opentracing-go/ext"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/opentracing-go"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/opentracing-go/log"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package net/http"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/http/httpguts"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package net/textproto"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package net"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package internal/singleflight"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package internal/nettrace"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package runtime/cgo"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/dns/dnsmessage"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/idna"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/text/secure/bidirule"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/text/unicode/bidi"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/text/transform"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/text/unicode/norm"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package net/http/internal"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package mime/multipart"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/rand"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/aes"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/cipher"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/internal/subtle"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/subtle"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package mime/quotedprintable"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package mime"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/http2/hpack"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/http/httpproxy"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package net/http/httptrace"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/tls"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/ecdsa"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/elliptic"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/internal/randutil"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/sha512"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package encoding/asn1"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/des"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/curve25519"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/rc4"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package encoding/pem"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/x509"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package encoding/hex"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/md5"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/cryptobyte"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/cryptobyte/asn1"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/sha256"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/sha1"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/dsa"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/x509/pkix"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/rsa"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/chacha20poly1305"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/internal/chacha20"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/poly1305"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package crypto/hmac"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package compress/gzip"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package hash/crc32"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/gogo/protobuf/proto"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/basictracer-go/wire"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/client_golang/prometheus"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/common/model"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/client_model/go"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/golang/protobuf/proto"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package expvar"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/common/expfmt"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/matttproud/golang_protobuf_extensions/pbutil"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/procfs"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/procfs/xfs"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/procfs/internal/util"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/procfs/nfs"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package runtime/debug"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/beorn7/perks/quantile"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/packages"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/gcexportdata"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/internal/gcimporter"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/internal/cgo"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/slimsag/godocmd"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/loader"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/imports"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/internal/fastwalk"}
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package fmt
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/neelance/parallel"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/jsonrpc2"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/types/typeutil"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/hashicorp/golang-lru"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/hashicorp/golang-lru/simplelru"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/pmezard/go-difflib/difflib"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/pkg/errors"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package net/http/pprof"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package html/template"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package html"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package runtime/trace"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package runtime/pprof"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/jsonrpc2/websocket"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/gorilla/websocket"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package flag"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/pkg/lsp"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/pkg/lspext"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver.test"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package testing"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package testing/internal/testdeps"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef/go/parser.test"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef/go/types.test"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/refs.test"}
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package unicode/utf8
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package errors
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package io
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package sync
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package internal/race
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package unsafe
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package runtime
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package runtime/internal/atomic
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package runtime/internal/sys
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package internal/bytealg
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package internal/cpu
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package sync/atomic
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package math
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package os
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package syscall
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package time
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package internal/syscall/unix
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package internal/testlog
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package internal/poll
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package reflect
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package strconv
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package math/bits
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package unicode
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/build
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package os/exec
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package path/filepath
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package sort
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package strings
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package bytes
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package context
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/parser
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package io/ioutil
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/scanner
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/token
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/ast
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package bufio
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/doc
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package regexp
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package regexp/syntax
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package path
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package text/template
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package text/template/parse
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package net/url
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package log
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/importer
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/types
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/constant
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package math/big
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package encoding/binary
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package math/rand
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package container/heap
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/internal/gccgoimporter
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package text/scanner
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package debug/elf
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package debug/dwarf
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package compress/zlib
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package hash
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package hash/adler32
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package compress/flate
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/internal/gcimporter
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/internal/srcimporter
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/gocode/lookdot
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/gocode/suggest
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package encoding/json
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package unicode/utf16
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package encoding/base64
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package encoding
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/gocode
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef/go/parser
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef/go/types
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package container/list
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/printer
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package text/tabwriter
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/refs
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/ast/astutil
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/util
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/net/context
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-lsp
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/ctxvfs
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/godoc/vfs
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/pkg/tools
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/buildutil
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/refactor/importgraph
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package go/format
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-lsp/lspext
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/basictracer-go
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/opentracing-go/ext
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/opentracing-go
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/opentracing-go/log
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package net/http
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/http/httpguts
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package net/textproto
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package net
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package internal/singleflight
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package internal/nettrace
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package runtime/cgo
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/dns/dnsmessage
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/idna
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/text/secure/bidirule
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/text/unicode/bidi
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/text/transform
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/text/unicode/norm
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package net/http/internal
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package mime/multipart
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/rand
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/aes
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/cipher
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/internal/subtle
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/subtle
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package mime/quotedprintable
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package mime
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/http2/hpack
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/net/http/httpproxy
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package net/http/httptrace
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/tls
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/ecdsa
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/elliptic
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/internal/randutil
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/sha512
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package encoding/asn1
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/des
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/curve25519
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/rc4
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package encoding/pem
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/x509
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package encoding/hex
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/md5
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/cryptobyte
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/cryptobyte/asn1
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/sha256
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/sha1
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/dsa
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/x509/pkix
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/rsa
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/chacha20poly1305
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/internal/chacha20
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang_org/x/crypto/poly1305
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package crypto/hmac
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package compress/gzip
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package hash/crc32
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/gogo/protobuf/proto
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/opentracing/basictracer-go/wire
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/client_golang/prometheus
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/common/model
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/client_model/go
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/golang/protobuf/proto
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package expvar
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/common/expfmt
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/matttproud/golang_protobuf_extensions/pbutil
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/procfs
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/procfs/xfs
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/procfs/internal/util
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/prometheus/procfs/nfs
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package runtime/debug
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/beorn7/perks/quantile
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/packages
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/gcexportdata
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/internal/gcimporter
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/internal/cgo
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/slimsag/godocmd
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/loader
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/imports
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/internal/fastwalk
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/neelance/parallel
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/jsonrpc2
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package golang.org/x/tools/go/types/typeutil
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/hashicorp/golang-lru
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/hashicorp/golang-lru/simplelru
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/pmezard/go-difflib/difflib
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/pkg/errors
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package net/http/pprof
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package html/template
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package html
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package runtime/trace
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package runtime/pprof
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/jsonrpc2/websocket
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/gorilla/websocket
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package flag
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/pkg/lsp
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/pkg/lspext
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver.test
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package testing
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package testing/internal/testdeps
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef/go/parser.test
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/godef/go/types.test
[Info  - 上午9:16:34] cached module github.com/sourcegraph/go-langserver's package github.com/sourcegraph/go-langserver/langserver/internal/refs.test
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops/internal"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package strings"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package errors"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops/internal
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package internal/bytealg"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package unsafe"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package internal/cpu"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package io"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package sync"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package internal/race"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package runtime"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package runtime/internal/atomic"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package runtime/internal/sys"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package strings
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package sync/atomic"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package unicode"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package unicode/utf8"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package fmt"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package os"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package time"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package syscall"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package internal/syscall/unix"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package internal/testlog"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package internal/poll"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package reflect"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package math"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package errors
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package strconv"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package math/bits"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package io/ioutil"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package bytes"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package path/filepath"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package sort"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package os/user"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package runtime/cgo"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops/goprocess"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/keybase/go-ps"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package rsc.io/goversion/version"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package internal/bytealg
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package debug/elf"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package debug/dwarf"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package path"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package encoding/binary"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package compress/zlib"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package hash"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package hash/adler32"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package bufio"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package compress/flate"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package debug/macho"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package flag"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package debug/pe"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package unsafe
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops/signal"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package os/exec"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package context"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package net"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package internal/nettrace"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package golang_org/x/net/dns/dnsmessage"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package internal/singleflight"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package math/rand"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/xlab/treeprint"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/shirou/gopsutil/process"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/shirou/gopsutil/mem"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package internal/cpu
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package encoding/json"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package unicode/utf16"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package encoding/base64"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package encoding"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/shirou/gopsutil/internal/common"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package net/url"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package golang.org/x/sys/unix"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/shirou/gopsutil/cpu"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/shirou/gopsutil/host"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package regexp"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package regexp/syntax"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package io
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/shirou/gopsutil/net"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package encoding/hex"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package log"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops/agent"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package runtime/trace"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package runtime/debug"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/kardianos/osext"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package os/signal"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package runtime/pprof"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package compress/gzip"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package hash/crc32"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package text/tabwriter"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package sync
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops/examples/hello"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops.test"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package testing/internal/testdeps"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package testing"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops/agent.test"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops/goprocess.test"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/google/gops's package github.com/google/gops/internal.test"}
[Info  - 上午9:16:47] cached module github.com/google/gops's package internal/race
[Info  - 上午9:16:47] cached module github.com/google/gops's package runtime
[Info  - 上午9:16:47] cached module github.com/google/gops's package runtime/internal/atomic
[Info  - 上午9:16:47] cached module github.com/google/gops's package runtime/internal/sys
[Info  - 上午9:16:47] cached module github.com/google/gops's package sync/atomic
[Info  - 上午9:16:47] cached module github.com/google/gops's package unicode
[Info  - 上午9:16:47] cached module github.com/google/gops's package unicode/utf8
[Info  - 上午9:16:47] cached module github.com/google/gops's package fmt
[Info  - 上午9:16:47] cached module github.com/google/gops's package os
[Info  - 上午9:16:47] cached module github.com/google/gops's package time
[Info  - 上午9:16:47] cached module github.com/google/gops's package syscall
[Info  - 上午9:16:47] cached module github.com/google/gops's package internal/syscall/unix
[Info  - 上午9:16:47] cached module github.com/google/gops's package internal/testlog
[Info  - 上午9:16:47] cached module github.com/google/gops's package internal/poll
[Info  - 上午9:16:47] cached module github.com/google/gops's package reflect
[Info  - 上午9:16:47] cached module github.com/google/gops's package math
[Info  - 上午9:16:47] cached module github.com/google/gops's package strconv
[Info  - 上午9:16:47] cached module github.com/google/gops's package math/bits
[Info  - 上午9:16:47] cached module github.com/google/gops's package io/ioutil
[Info  - 上午9:16:47] cached module github.com/google/gops's package bytes
[Info  - 上午9:16:47] cached module github.com/google/gops's package path/filepath
[Info  - 上午9:16:47] cached module github.com/google/gops's package sort
[Info  - 上午9:16:47] cached module github.com/google/gops's package os/user
[Info  - 上午9:16:47] cached module github.com/google/gops's package runtime/cgo
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops/goprocess
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/keybase/go-ps
[Info  - 上午9:16:47] cached module github.com/google/gops's package rsc.io/goversion/version
[Info  - 上午9:16:47] cached module github.com/google/gops's package debug/elf
[Info  - 上午9:16:47] cached module github.com/google/gops's package debug/dwarf
[Info  - 上午9:16:47] cached module github.com/google/gops's package path
[Info  - 上午9:16:47] cached module github.com/google/gops's package encoding/binary
[Info  - 上午9:16:47] cached module github.com/google/gops's package compress/zlib
[Info  - 上午9:16:47] cached module github.com/google/gops's package hash
[Info  - 上午9:16:47] cached module github.com/google/gops's package hash/adler32
[Info  - 上午9:16:47] cached module github.com/google/gops's package bufio
[Info  - 上午9:16:47] cached module github.com/google/gops's package compress/flate
[Info  - 上午9:16:47] cached module github.com/google/gops's package debug/macho
[Info  - 上午9:16:47] cached module github.com/google/gops's package flag
[Info  - 上午9:16:47] cached module github.com/google/gops's package debug/pe
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops/signal
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops
[Info  - 上午9:16:47] cached module github.com/google/gops's package os/exec
[Info  - 上午9:16:47] cached module github.com/google/gops's package context
[Info  - 上午9:16:47] cached module github.com/google/gops's package net
[Info  - 上午9:16:47] cached module github.com/google/gops's package internal/nettrace
[Info  - 上午9:16:47] cached module github.com/google/gops's package golang_org/x/net/dns/dnsmessage
[Info  - 上午9:16:47] cached module github.com/google/gops's package internal/singleflight
[Info  - 上午9:16:47] cached module github.com/google/gops's package math/rand
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/xlab/treeprint
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/shirou/gopsutil/process
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/shirou/gopsutil/mem
[Info  - 上午9:16:47] cached module github.com/google/gops's package encoding/json
[Info  - 上午9:16:47] cached module github.com/google/gops's package unicode/utf16
[Info  - 上午9:16:47] cached module github.com/google/gops's package encoding/base64
[Info  - 上午9:16:47] cached module github.com/google/gops's package encoding
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/shirou/gopsutil/internal/common
[Info  - 上午9:16:47] cached module github.com/google/gops's package net/url
[Info  - 上午9:16:47] cached module github.com/google/gops's package golang.org/x/sys/unix
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/shirou/gopsutil/cpu
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/shirou/gopsutil/host
[Info  - 上午9:16:47] cached module github.com/google/gops's package regexp
[Info  - 上午9:16:47] cached module github.com/google/gops's package regexp/syntax
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/shirou/gopsutil/net
[Info  - 上午9:16:47] cached module github.com/google/gops's package encoding/hex
[Info  - 上午9:16:47] cached module github.com/google/gops's package log
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops/agent
[Info  - 上午9:16:47] cached module github.com/google/gops's package runtime/trace
[Info  - 上午9:16:47] cached module github.com/google/gops's package runtime/debug
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/kardianos/osext
[Info  - 上午9:16:47] cached module github.com/google/gops's package os/signal
[Info  - 上午9:16:47] cached module github.com/google/gops's package runtime/pprof
[Info  - 上午9:16:47] cached module github.com/google/gops's package compress/gzip
[Info  - 上午9:16:47] cached module github.com/google/gops's package hash/crc32
[Info  - 上午9:16:47] cached module github.com/google/gops's package text/tabwriter
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops/examples/hello
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops.test
[Info  - 上午9:16:47] cached module github.com/google/gops's package testing/internal/testdeps
[Info  - 上午9:16:47] cached module github.com/google/gops's package testing
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops/agent.test
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops/goprocess.test
[Info  - 上午9:16:47] cached module github.com/google/gops's package github.com/google/gops/internal.test
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/you/hello"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package os"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package runtime"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package runtime/internal/atomic"}
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/you/hello
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package unsafe"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package runtime/internal/sys"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package internal/bytealg"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package internal/cpu"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package sync"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package sync/atomic"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package internal/race"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package syscall"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package internal/testlog"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package io"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package errors"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package time"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package internal/syscall/unix"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package internal/poll"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package rsc.io/quote"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package rsc.io/sampler"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package golang.org/x/text/language"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package strings"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package unicode/utf8"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package unicode"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package bytes"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package fmt"}
[Info  - 上午9:16:53] cached module github.com/you/hello's package os
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package reflect"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package math"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package strconv"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package math/bits"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package golang.org/x/text/internal/tag"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package sort"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/dop251/goja"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/dop251/goja/parser"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/go-sourcemap/sourcemap"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/go-sourcemap/sourcemap/internal/base64vlq"}
[Info  - 上午9:16:53] cached module github.com/you/hello's package runtime
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package encoding/json"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package encoding/base64"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package encoding/binary"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package unicode/utf16"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package encoding"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package net/url"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package path"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/dop251/goja/ast"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/dop251/goja/token"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/dop251/goja/file"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package io/ioutil"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package path/filepath"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package regexp"}
[Info  - 上午9:16:53] cached module github.com/you/hello's package runtime/internal/atomic
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package regexp/syntax"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package log"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package math/rand"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package golang.org/x/text/cases"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package golang.org/x/text/unicode/norm"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package golang.org/x/text/transform"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package golang.org/x/text/internal"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package golang.org/x/text/collate"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package golang.org/x/text/internal/colltab"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/dlclark/regexp2"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package github.com/dlclark/regexp2/syntax"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package math/big"}
[Info  - 上午9:16:53] cached module github.com/you/hello's package unsafe
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package go/ast"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package go/scanner"}
<-- notif: window/logMessage: {"type":3,"message":"cached module github.com/you/hello's package go/token"}
<-- notif: window/showMessage: {"type":3,"message":"cache package for /data/saibing/git/go/source/multi_module successfully! elapsed time: 29 seconds"}
[Info  - 上午9:16:53] cached module github.com/you/hello's package runtime/internal/sys
<-- result #0: initialize: {"capabilities":{"textDocumentSync":2,"hoverProvider":true,"completionProvider":{"triggerCharacters":["."]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"referencesProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"implementationProvider":true,"documentFormattingProvider":true,"renameProvider":true,"xworkspaceReferencesProvider":true,"xdefinitionProvider":true,"xworkspaceSymbolByProperties":true}}
[Info  - 上午9:16:53] cached module github.com/you/hello's package internal/bytealg
[Info  - 上午9:16:53] cached module github.com/you/hello's package internal/cpu
[Info  - 上午9:16:53] cached module github.com/you/hello's package sync
[Info  - 上午9:16:53] cached module github.com/you/hello's package sync/atomic
[Info  - 上午9:16:53] cached module github.com/you/hello's package internal/race
[Info  - 上午9:16:53] cached module github.com/you/hello's package syscall
[Info  - 上午9:16:53] cached module github.com/you/hello's package internal/testlog
[Info  - 上午9:16:53] cached module github.com/you/hello's package io
[Info  - 上午9:16:53] cached module github.com/you/hello's package errors
[Info  - 上午9:16:53] cached module github.com/you/hello's package time
[Info  - 上午9:16:53] cached module github.com/you/hello's package internal/syscall/unix
[Info  - 上午9:16:53] cached module github.com/you/hello's package internal/poll
[Info  - 上午9:16:53] cached module github.com/you/hello's package rsc.io/quote
[Info  - 上午9:16:53] cached module github.com/you/hello's package rsc.io/sampler
[Info  - 上午9:16:53] cached module github.com/you/hello's package golang.org/x/text/language
[Info  - 上午9:16:53] cached module github.com/you/hello's package strings
[Info  - 上午9:16:53] cached module github.com/you/hello's package unicode/utf8
[Info  - 上午9:16:53] cached module github.com/you/hello's package unicode
[Info  - 上午9:16:53] cached module github.com/you/hello's package bytes
[Info  - 上午9:16:53] cached module github.com/you/hello's package fmt
[Info  - 上午9:16:53] cached module github.com/you/hello's package reflect
[Info  - 上午9:16:53] cached module github.com/you/hello's package math
[Info  - 上午9:16:53] cached module github.com/you/hello's package strconv
[Info  - 上午9:16:53] cached module github.com/you/hello's package math/bits
[Info  - 上午9:16:53] cached module github.com/you/hello's package golang.org/x/text/internal/tag
[Info  - 上午9:16:53] cached module github.com/you/hello's package sort
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/dop251/goja
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/dop251/goja/parser
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/go-sourcemap/sourcemap
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/go-sourcemap/sourcemap/internal/base64vlq
[Info  - 上午9:16:53] cached module github.com/you/hello's package encoding/json
[Info  - 上午9:16:53] cached module github.com/you/hello's package encoding/base64
[Info  - 上午9:16:53] cached module github.com/you/hello's package encoding/binary
[Info  - 上午9:16:53] cached module github.com/you/hello's package unicode/utf16
[Info  - 上午9:16:53] cached module github.com/you/hello's package encoding
[Info  - 上午9:16:53] cached module github.com/you/hello's package net/url
[Info  - 上午9:16:53] cached module github.com/you/hello's package path
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/dop251/goja/ast
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/dop251/goja/token
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/dop251/goja/file
[Info  - 上午9:16:53] cached module github.com/you/hello's package io/ioutil
[Info  - 上午9:16:53] cached module github.com/you/hello's package path/filepath
[Info  - 上午9:16:53] cached module github.com/you/hello's package regexp
[Info  - 上午9:16:53] cached module github.com/you/hello's package regexp/syntax
[Info  - 上午9:16:53] cached module github.com/you/hello's package log
[Info  - 上午9:16:53] cached module github.com/you/hello's package math/rand
[Info  - 上午9:16:53] cached module github.com/you/hello's package golang.org/x/text/cases
[Info  - 上午9:16:53] cached module github.com/you/hello's package golang.org/x/text/unicode/norm
[Info  - 上午9:16:53] cached module github.com/you/hello's package golang.org/x/text/transform
[Info  - 上午9:16:53] cached module github.com/you/hello's package golang.org/x/text/internal
[Info  - 上午9:16:53] cached module github.com/you/hello's package golang.org/x/text/collate
[Info  - 上午9:16:53] cached module github.com/you/hello's package golang.org/x/text/internal/colltab
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/dlclark/regexp2
[Info  - 上午9:16:53] cached module github.com/you/hello's package github.com/dlclark/regexp2/syntax
[Info  - 上午9:16:53] cached module github.com/you/hello's package math/big
[Info  - 上午9:16:53] cached module github.com/you/hello's package go/ast
[Info  - 上午9:16:53] cached module github.com/you/hello's package go/scanner
[Info  - 上午9:16:53] cached module github.com/you/hello's package go/token
--> notif: initialized: {}
--> notif: textDocument/didOpen: {"textDocument":{"uri":"file:///data/saibing/git/go/source/multi_module/hello/main.go","languageId":"go","version":1,"text":"package main // import \"github.com/you/hello\"\n\nimport (\n\t\"fmt\"\n\n\t\"rsc.io/quote\"\n\n\t\"os\"\n\n\t\"github.com/dop251/goja\"\n)\n\nfunc main() {\n\tfmt.Println(quote.Hello())\n\tfmt.Println(\"hello\")\n\tfmt.Printf(\"%s\", \"hello\")\n\tfmt.Println(\"hello\")\n\tfmt.Println(\"hello\")\n\tfmt.Println(\"hello\")\n\tfmt.Println(\"hello\")\n\tfmt.Printf(\"%s\", \"hello\")\n\tfmt.Printf(\"%s\", \"hello\")\n\tfmt.Printf(\"%s\", \"hello\")\n\n\ta := sum(10, 12)\n\tfmt.Println(a)\n\tfmt.Println(\"hello\")\n\tfmt.Printf(\"%s\", \"hello\")\n\n\tb := sub(12, 10)\n\tfmt.Println(b)\n\n\tsub(1, 2)\n\n\tsub(3, 4)\n\n\tfmt.Print(\"hello\")\n\tfmt.Printf(\"%s\", \"hello\")\n\n\tfmt.Fprintf(os.Stderr, \"%s\", \"hello\")\n\n\tfmt.Println(sum(10, 12))\n\n\tfmt.Printf(\"%d\", sum(1, 2))\n\n\tfmt.Printf(\"%d\", sum(3, 4))\n\n\tvm := goja.New()\n\tv, err := vm.RunString(\"2 + 2\")\n\tif err != nil {\n\t\tpanic(err)\n\t}\n\tif num := v.Export().(int64); num != 4 {\n\t\tpanic(num)\n\t}\n\n\tvm.Get(\"est\")\n\n\tfmt.Printf(\"%d\", sum(111, 111))\n\n\thi := quote.Hello()\n\tfmt.Println(hi)\n}\n\n"}}

from bingo.

guiguan avatar guiguan commented on June 11, 2024

@saibing is this multi-root vscode workspaces support broken in the latest bingo?

At the moment, only the first project in the workspace has the bingo autocompletion, others don't. It worked before.

from bingo.

dsvensson avatar dsvensson commented on June 11, 2024

@saibing @guiguan Was happy to find support for multi-root and it looked like it worked to begin with, the server setup and so on seemed to work, but then I noticed "token file does not exist of" when trying to complete things even if all modules have go.mod files. Only the first workspace folder seems to work correctly. This is using lsp-mode in emacs, with its multi-root support enabled.

from bingo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.