X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fcoc-go-data%2Ftools%2Fpkg%2Fmod%2Fgolang.org%2Fx%2Ftools%40v0.0.0-20201105173854-bc9fc8d8c4bc%2Finternal%2Flsp%2Ffake%2Fproxy.go;fp=.config%2Fcoc%2Fextensions%2Fcoc-go-data%2Ftools%2Fpkg%2Fmod%2Fgolang.org%2Fx%2Ftools%40v0.0.0-20201105173854-bc9fc8d8c4bc%2Finternal%2Flsp%2Ffake%2Fproxy.go;h=0000000000000000000000000000000000000000;hb=3ddadb3c98564791f0ac36cb39771d844a63dc91;hp=dbba27d76f79b647203d649488237c77bd701eec;hpb=5f797af6612ed10887189b47a1efc2f915586e59;p=dotfiles%2F.git diff --git a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/internal/lsp/fake/proxy.go b/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/internal/lsp/fake/proxy.go deleted file mode 100644 index dbba27d7..00000000 --- a/.config/coc/extensions/coc-go-data/tools/pkg/mod/golang.org/x/tools@v0.0.0-20201105173854-bc9fc8d8c4bc/internal/lsp/fake/proxy.go +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package fake - -import ( - "fmt" - - "golang.org/x/tools/internal/proxydir" -) - -// WriteProxy creates a new proxy file tree using the txtar-encoded content, -// and returns its URL. -func WriteProxy(tmpdir, txt string) (string, error) { - files := unpackTxt(txt) - type moduleVersion struct { - modulePath, version string - } - // Transform into the format expected by the proxydir package. - filesByModule := make(map[moduleVersion]map[string][]byte) - for name, data := range files { - modulePath, version, suffix := splitModuleVersionPath(name) - mv := moduleVersion{modulePath, version} - if _, ok := filesByModule[mv]; !ok { - filesByModule[mv] = make(map[string][]byte) - } - filesByModule[mv][suffix] = data - } - for mv, files := range filesByModule { - if err := proxydir.WriteModuleVersion(tmpdir, mv.modulePath, mv.version, files); err != nil { - return "", fmt.Errorf("error writing %s@%s: %v", mv.modulePath, mv.version, err) - } - } - return proxydir.ToURL(tmpdir), nil -}