nvim-go
nvim-go: A minimal implementation of Golang development plugin written in Lua for Neovim. Features Auto format with :GoFormat (via goimports, gofmt, and gofumpt) when saving. Run linters with :GoLint (via revive) automatically. Quickly test with :GoTest, :GoTestFunc, :GoTestFile and :GoTestAll. Import packages with :GoGet and :GoImport. …