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 answers for your problem 2. If you add a new feature 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 exceed +100 lines please open an issue first and describe the changes you want to make.