From 6340bf5603dab362ebfc208eb1a93d5cab7e378d Mon Sep 17 00:00:00 2001 From: Michael Vilim <697a9b924bfa6f06a81e82975ddca4785b90a7b40d91044ce76f68d3bd65a9b8@697a9b924bfa6f06a81e82975ddca4785b90a7b40d91044ce76f68d3bd65a9b8.com> Date: Tue, 2 Oct 2018 09:20:08 -0500 Subject: [PATCH] Use --wait flag when reindexing unsaved files. Fixes #120 part 1. --- plugin/rtags.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/rtags.vim b/plugin/rtags.vim index 46950afd..b483964d 100644 --- a/plugin/rtags.vim +++ b/plugin/rtags.vim @@ -143,7 +143,7 @@ function! rtags#ExecuteRC(args) endif if exists('unsaved_content') let filename = expand("%") - let output = system(printf("%s --unsaved-file=%s:%s -V %s", cmd, filename, strlen(unsaved_content), filename), unsaved_content) + let output = system(printf("%s --wait --unsaved-file=%s:%s -V %s", cmd, filename, strlen(unsaved_content), filename), unsaved_content) let b:rtags_sent_content = unsaved_content endif @@ -713,7 +713,7 @@ function! rtags#ExecuteRCAsync(args, handlers) endif if exists('unsaved_content') let filename = expand("%") - let output = system(printf("%s --unsaved-file=%s:%s -V %s", cmd, filename, strlen(unsaved_content), filename), unsaved_content) + let output = system(printf("%s --wait --unsaved-file=%s:%s -V %s", cmd, filename, strlen(unsaved_content), filename), unsaved_content) let b:rtags_sent_content = unsaved_content endif