AsyncCommand allows you to execute shell commands without waiting for them to complete. When the application terminates, its output can be loaded into a vim buffer.
Vim script
Latest commit d20824d May 14, 2015 @idbrii Map q in AsyncPending buffer
AsyncPending is the only other command that makes a nonquickfix buffer,
it's not modifiable, so make it map q too.
Permalink
Failed to load latest commit information.
autoload
doc Add support for AsyncShell! for readonly output May 14, 2015
plugin
LICENSE.txt
README.rst Update README with new ubuntu version May 19, 2012

README.rst

AsyncCommand

AsyncCommand allows you to execute shell commands without waiting for them to complete. When the application terminates, its output can be loaded into a vim buffer. AsyncCommand is written to be compatible with Windows and Linux (tested on Win7 and Ubuntu 11.10).

Currently three types of commands are supported:

AsyncGrep
grep for files and load results in quickfix
AsyncShell
run any program and load results in a split
AsyncCscopeFindSymbol, AsyncCscopeFindCalls, AsyncCscopeFindX
cscope commands
AsyncMake
run your makeprg with input arguments and load the results in quickfix

For more information, see :help asynccommand