GoLand по умолчанию индексирует библиотеку, определенную go.mod
, что отлично. Это происходит потому, что одна из библиотек получает косвенную зависимость, и это индексируется. Можно ли исключить из автозаполнения / автоматического импорта одну косвенную зависимость?
Например, когда я набираю return errors.New(buffer.String())
, среда IDE автоматически импортирует "github.com/pkg/errors"
вместо errors
.
import "github.com/pkg/errors"
// import "errors" << This is what I want
func myFunc() error{
return errors.New(buffer.String())
}
module actual-experience.com/digital-user
require (
github.com/coreos/bbolt v1.3.0
github.com/davecgh/go-spew v1.1.0 // indirect
github.com/georgeok/go-httpstat v0.0.0-20180624225026-6e05174a0aaf
github.com/google/gopacket v1.1.14
github.com/pkg/errors v0.8.0 // indirect
....
)