summaryrefslogtreecommitdiffstats
path: root/tools/vim/ninja-build.vim
diff options
context:
space:
mode:
authorrouslan <rouslan@chromium.org>2015-06-08 09:09:22 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-08 16:09:48 +0000
commit1ff77fd1b198ffa82362851cb43e1efdff068dff (patch)
treea8188611817c46c69fcdeb96d79bd4b839118512 /tools/vim/ninja-build.vim
parente56b15492c6cdf7e40c571df1646813715c234e8 (diff)
downloadchromium_src-1ff77fd1b198ffa82362851cb43e1efdff068dff.zip
chromium_src-1ff77fd1b198ffa82362851cb43e1efdff068dff.tar.gz
chromium_src-1ff77fd1b198ffa82362851cb43e1efdff068dff.tar.bz2
[vim] Use async version of make when available.
If vim-dispatch is available, use it in :CrBuild and :CrCompileFile for asynchronous compilation (in a tmux pane when possible). BUG=NONE Review URL: https://codereview.chromium.org/1159593007 Cr-Commit-Position: refs/heads/master@{#333273}
Diffstat (limited to 'tools/vim/ninja-build.vim')
-rw-r--r--tools/vim/ninja-build.vim6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/vim/ninja-build.vim b/tools/vim/ninja-build.vim
index 6e14cba2..70e5a83 100644
--- a/tools/vim/ninja-build.vim
+++ b/tools/vim/ninja-build.vim
@@ -74,7 +74,11 @@ endpython
fun! s:MakeWithCustomCommand(build_cmd)
let l:oldmakepgr = &makeprg
let &makeprg=a:build_cmd
- silent make | cwindow
+ if exists(':Make') == 2
+ Make
+ else
+ silent make | cwindow
+ endif
if !has('gui_running')
redraw!
endif