When vim-go plugin is updating a quickifx list asynchronously, some other
Vim plugin or user can create/modify the quickfix list resulting in vim-go
plugin updating the incorrect quickfix list. This can be avoided by using
the new features in Vim8. This issue with the vim-go and vim-ale plugins
is discussed at
https://www.reddit.com/r/vim/comments/7c5f1a/two_plugins_writing_to_quickfixloc_list_at_the/
When vim-go plugin is updating a quickifx list asynchronously, some other Vim plugin or user can create/modify the quickfix list resulting in vim-go plugin updating the incorrect quickfix list. This can be avoided by using the new features in Vim8. This issue with the vim-go and vim-ale plugins is discussed at https://www.reddit.com/r/vim/comments/7c5f1a/two_plugins_writing_to_quickfixloc_list_at_the/
Refer to the following thread for the steps to do this: https://groups.google.com/forum/#!topic/vim_use/LTWNG0nRQCc