Skip to content
Go development plugin for Neovim written in pure Go
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci ci/circleci: update xcode version to 10.1.0 Nov 14, 2018
cmd/nvim-go
docs
ftplugin/go ftplugin/go: change GoCover highlight color Dec 1, 2018
hack
indent git,indent,syntax: port {indent,syntax}/go.vim Dec 28, 2017
pkg pkg/nvimutil: add nvimutil main Dec 8, 2018
plugin
snippets
syntax
vendor mod: update go.mod Dec 8, 2018
.codecov.yml
.dockerignore all: support rename src to pkg Aug 5, 2018
.gitattributes git: add .gitattributes Jan 4, 2018
.gitignore
.reviewdog.yml all: support rename src to pkg Aug 5, 2018
Dockerfile
Gopkg.lock dep: re-add Gopkg.toml and Gopkg.lock Dec 8, 2018
Gopkg.toml
LICENSE
Makefile
README.md
go.mod
go.sum

README.md

nvim-go

CircleCI codecov.io godoc.org Releases GA

nvim-go is a Go language development plugin for Neovim written in pure Go.

Requirements

Neovim

Installing Neovim - Neovim wiki

Go

Getting Started - The Go Programming Language

Version

nvim-go requires Go 1.10+ or devel.

Install

nvim-go do not support go get install, because Neovim's runtimepath is not under the $GOPATH.
Currently, depends on the constabulary/gb.

go get -u github.com/constabulary/gb/...

After installed gb, add your init.vim:

" dein.vim
call dein#add('zchee/nvim-go', {'build': 'make'})

" NeoBundle
NeoBundle 'zchee/nvim-go', {'build': {'unix': 'make'}}

" vim-plug
Plug 'zchee/nvim-go', { 'do': 'make'}

Features

  • First goal is fully compatible vim-go. See TODO.md.
  • Delve debugger GUI interface.

Acknowledgement

Donation

Please donate to the location in need of donations in your country. peace.

License

nvim-go is released under the BSD 3-Clause License.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.