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.