Thanks for improving vim-go! Before you dive in please read the following:

1. Please read our
   [Documentation](https://github.com/fatih/vim-go/blob/master/doc/vim-go.txt),
   it might have a solution to your problem.
2. If you add a new feature then please don't forget to update the documentation:
   [doc/vim-go.txt](https://github.com/fatih/vim-go/blob/master/doc/vim-go.txt).
3. If it's a breaking change or exceeds 100 lines of code then please open an
   issue first and describe the changes you want to make.
4. See `:help go-development` for instructions on how to run and write tests. If
   you add a new feature be sure you also include a test if feasible.