Description
The most recent release, 1.4, changed lists to use the location list instead of the quickfix list. This is a useful improvement for functions that operate on a single buffer (e.g. GoCallers). But for functions that operate on a package instead of the buffer (e.g GoBuild), I strongly prefer the quickfix list, (e.g. GoBuild).
I'm not certain, but I think the difference in my mind is that the location list is most appropriate for lists of locations that are the result of a search (e.g. GoImplements), while the quickfix list is appropriate for lists of locations that communicate needed user action (e.g. GoTest).
I've read your comments on #626. Would you consider a pull request that introduces a new option to allow the quickfix list to be used for functions that generate a list of errors that require action if the new option's default is to preserve the 1.4 behavior?