Number of watchers on Github | 8080 |
Number of open issues | 50 |
Average time to close an issue | 7 days |
Main language | VimL |
Average time to merge a PR | 3 days |
Open pull requests | 92+ |
Closed pull requests | 62+ |
Last commit | almost 2 years ago |
Repo Created | over 5 years ago |
Repo Last Updated | over 1 year ago |
Size | 3.32 MB |
Homepage | https://patreon.c... |
Organization / Author | fatih |
Latest Release | v1.16 |
Contributors | 110 |
Page Updated | 2018-03-12 |
Do you use vim-go? Leave a review! | |
View open issues (50) | |
View vim-go activity | |
View on github | |
Fresh, new opensource launches πππ | |
Trendy new open source projects in your inbox!
View examples
|
This plugin adds Go language support for Vim, with the following main features:
:GoBuild
, install it with :GoInstall
or test it
with :GoTest
. Run a single tests with :GoTestFunc
).:GoRun
.delve
support with :GoDebugStart
.gocode
.gofmt
or goimports
on save keeps the cursor position and undo history.:GoDef
.:GoDoc
or :GoDocBrowser
.:GoImport
, remove them via :GoDrop
.:GoRename
.:GoCoverage
.:GoAddTags
and :GoRemoveTags
.gometalinter
with :GoMetaLinter
to invoke all possible linters
(golint
, vet
, errcheck
, deadcode
, etc.) and put the result in the
quickfix or location list.:GoLint
, run your code through :GoVet
to catch static
errors, or make sure errors are checked with :GoErrCheck
.guru
, such as :GoImplements
,
:GoCallees
, and :GoReferrers
.The latest stable release is the recommended version to use. If you choose to use the master branch instead, please do so with caution; it is a development branch.
vim-go follows the standard runtime path structure. Below are some helper lines for popular package managers:
git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go
git clone https://github.com/fatih/vim-go.git ~/.vim/bundle/vim-go
Plug 'fatih/vim-go'
You will also need to install all the necessary binaries. vim-go makes it easy
to install all of them by providing a command, :GoInstallBinaries
, which will
go get
all the required binaries.
Check out the Install section in the documentation for more
detailed instructions (:help go-install
).
The full documentation can be found at doc/vim-go.txt. You can
display it from within Vim with :help vim-go
.
Depending on your installation method, you may have to generate the plugin's
help tags
manually (e.g. :helptags ALL
).
We also have an official vim-go tutorial.
The BSD 3-Clause License - see LICENSE
for more details
Please checkout the changelog for this release: https://github.com/fatih/vim-go/blob/master/CHANGELOG.md#116---december-29-2017
Do you want to support vim-go? Checkout the fully optional donation option, a way to support vim-go's ongoing development directly: https://www.patreon.com/fatih
Happy to welcome our newest collaborators @Carpetsmoker and @bhcleek
Please checkout the changelog for this release: https://github.com/fatih/vim-go/blob/master/CHANGELOG.md#115---october-3-2017
Do you want to support vim-go? Checkout the fully optional donation option, a way to support vim-go's ongoing development directly: https://www.patreon.com/fatih
Please checkout the changelog for this release: https://github.com/fatih/vim-go/blob/master/CHANGELOG.md#114---august-6-2017
Do you want to support vim-go? Checkout the fully optional donation option, a way to support vim-go's ongoing development directly: https://www.patreon.com/fatih