sponsor Vim development Vim logo Vim Book Ad

dispatch.vim : Asynchronous build and test dispatcher

 script karma  Rating 90/29, Downloaded by 426    Comments, bugs, improvements  Vim wiki

created by
Tim Pope
script type
Leverage the power of Vim's compiler plugins without being bound by synchronicity.  Kick off builds and test suites using one of several asynchronous adapters (including tmux, screen, iTerm, Windows, and a headless mode), and when the job completes, errors will be loaded and parsed automatically.



Watch a video:

install details
Extract in ~/.vim (~\vimfiles on Windows).

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
dispatch.zip 1.2 2014-07-14 7.0 Tim Pope Make :Start idempotent, finding existing process if running.
Provide :Spawn with :Start's old, non-idempotent behavior.
Show PID of created process.
Enable compiler plugins to provide custom completion.
Allow :0Dispatch to bypass focus.
Strip out ^[[K and progress bars in tmux output.
Don't tmux pipe-pane if error format targets \r or \e.
Use wmctrl if available to enable X11 :Start!.
Use :cwindow semantics when opening/closing quickfix window.
Remove catch-all ignores from error formats.
Show shell command not Vim command in "Finished" message.
Add QuickFixCmdPre cgetfile event.
Add QuickFix dispatch-make events.
Don't fire modelines for QuickFix events.
Fix shell escaping of exported bash functions.
Fix output of :Focus when focused on Vim command.
dispatch.zip 1.1 2014-04-01 7.0 Tim Pope Force quickfix window to very bottom.
Fire a QuickFixCmdPost event after loading results.
Set xterm title with screen and tmux.
Tweak screen adapter for wider version and distribution support.
Default :Start to b:start.
Ensure identical environment vars (fixing in particular RVM support).
Allow greater compiler detection control with g:dispatch_compilers.
Enhance and fix bugs in compiler detection.
Don't launch iTerm if not already running.
Numerous small bug fixes.
dispatch.zip 1.0 2013-04-01 7.0 Tim Pope Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
SourceForge.net Logo