vim-go
vim-go copied to clipboard
cmd: make :GoRun async
Make go#cmd#Run execute go run asynchronously. This will slightly depart from the previous handling of stderr output. With the :make approach, any output to stderr will populate the quickfix window. When run as a job, though, the output will only be parsed as an error if the program being run exits non-zero. See
https://github.com/fatih/vim-go/issues/3085#issuecomment-725197402 for more information.
This is #3086 again. It needs more work before being merged in order to make sure the output is provided to the user to avoid #3523.