Comments (8)
@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.
I have implement support multi-root workspace. please try the latest version.
from bingo.
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.
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.
I created workspace which contains folders a and b with modules a and b.
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.
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.
@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.
@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)
- no diagnostic
- Bingo does not update diagnostics after saving HOT 4
- auto completion doesn't work inside Goroutines. HOT 8
- Implement diagnostics range HOT 2
- Bad snippets?
- Imported a new package cannot be completed. HOT 2
- Format structs in quick documentation on hover HOT 4
- Invalid args in completion HOT 1
- can't complete a package which is depend on another package in same project
- some special package will stop the auto complete,e.g. net package HOT 1
- Getting document symbols is very slow HOT 1
- Bingo stops providing any diagnostics HOT 1
- Add possibility to control diagnostics scope HOT 1
- Incorrect import paths in quick documentation HOT 1
- switching to gopls issue? HOT 30
- unknown type name double_t on mac os x10.13.2 HOT 6
- How can I set GOPATH for bingo? HOT 4
- fail get importPath when opening project HOT 6
- saibing/tools 无法创建issue HOT 1
- when i switch to other branch, lsp will remind me some error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bingo.