gopls + vim = govim
summary
A Vim 8 plugin written in Go that uses gopls-backed language-server calls to provide completion, format-on-save, diagnostics with signs and quickfix, go-to-definition, references and package-scoped rename; pop-up hover and documentation appear in native Vim windows and actions are keyboard-accessible. Implementation is a thin wrapper around gopls so missing features reflect gopls limits, experimental extra motions (next/outer/inner function) are added, and the demo shows everything working snappily in terminal and GUI.
AI-written summary · about








