fatih / vim-go

Go development plugin for Vim
https://www.patreon.com/bhcleek
Other
15.91k stars 1.45k forks source link

:GoDescribe is unavailable for me - is it removed? #3674

Open vitaly-zdanevich opened 1 week ago

vitaly-zdanevich commented 1 week ago

https://gitlab.com/vitaly-zdanevich-configs/vim

Vim version (first three lines from :version):

VIM - Vi IMproved 9.1 (2024 Jan 02, compiled Jun 9 2024 23:17:54) Included patches: 1-366 Modified by Gentoo-9.1.0366 (RIP Bram)

Go version (go version):

go version go1.22.4 linux/amd64

Go environment

go env Output:

GO111MODULE=''
GOARCH='amd64'
GOBIN=''
GOCACHE='/home/vitaly/.cache/go-build'
GOENV='/home/vitaly/.config/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS='-tags=unit_tests,integ_tests'
GOHOSTARCH='amd64'
GOHOSTOS='linux'
GOINSECURE=''
GOMODCACHE='/home/vitaly/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='linux'
GOPATH='/home/vitaly/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/usr/lib/go'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='local'
GOTOOLDIR='/usr/lib/go/pkg/tool/linux_amd64'
GOVCS=''
GOVERSION='go1.22.4'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='x86_64-pc-linux-gnu-gcc'
CXX='x86_64-pc-linux-gnu-g++'
CGO_ENABLED='1'
GOMOD='/home/vitaly/p/gentoo-guru-new-packages-to-rss/go.mod'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build1797533537=/tmp/go-build -gno-record-gcc-switches'

gopls version

gopls version Output:

golang.org/x/tools/gopls (devel)
    golang.org/x/tools/gopls@(devel)

vim-go configuration:

vim-go configuration
g:go_loaded_gosnippets = 1
g:go_gopls_local = 'github.com/River-Island'
g:go_jump_to_error = 1
g:go_loaded_install = 1

filetype detection configuration:

filetype detection
filetype detection:ON  plugin:ON  indent:OFF
bhcleek commented 1 week ago

Yes, it was removed when vim-go dropped guru support.

It may be possible to bring it back with a refactor to rely on gopls instead, though. I'll look into it.