From 259f7b6ed04e31c86465606e62e2b1c90c6199fb Mon Sep 17 00:00:00 2001 From: Michael Vilim <697a9b924bfa6f06a81e82975ddca4785b90a7b40d91044ce76f68d3bd65a9b8@697a9b924bfa6f06a81e82975ddca4785b90a7b40d91044ce76f68d3bd65a9b8.com> Date: Tue, 2 Oct 2018 09:22:08 -0500 Subject: [PATCH] Use absolute paths for unsaved files. Fixes #120 part 2. --- plugin/rtags.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/rtags.vim b/plugin/rtags.vim index b483964d..cc35809d 100644 --- a/plugin/rtags.vim +++ b/plugin/rtags.vim @@ -142,7 +142,7 @@ function! rtags#ExecuteRC(args) let unsaved_content = join(getline(1, line('$')), "\n") endif if exists('unsaved_content') - let filename = expand("%") + let filename = expand("%:p") 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 @@ -712,7 +712,7 @@ function! rtags#ExecuteRCAsync(args, handlers) let unsaved_content = join(getline(1, line('$')), "\n") endif if exists('unsaved_content') - let filename = expand("%") + let filename = expand("%:p") 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