- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 132
Description
Hi,
I'm using dispatch with gvim on a Linux machine. As far as I can tell, the only way to get asynchronuous compilation is to use :Make! or :Dispatch!, which sets request.background = 1. In this case, the callback that opens the error window is disabled (line 409 of dispatch.vim), which also disables the QuickFixCmdPost cgetfile autocommand group. If I understand #40 corretly, the reason is that dispatch#complete(...) is not called when dispatch uses tmux in background mode, and so the API becomes nonconsistent.
This means that at the moment, there is no way to get a good asynchronuous compilation in gvim (or macvim, I guess?) that also has a callback (either custom or with the quickfix window).
We are currently investigating whether or not to use vim-dispatch for Latex compilation in LaTeX-Box, see LaTeX-Box#106. It seems like this particular issue is the only thing that is stopping us.
Is there a way to add custom callbacks that also work when request.background = 1, that would also work with tmux (and iterm and in windows)?