From 9835920a3c91236021fc8c88cc4157304e24356b Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Fri, 22 Jan 2016 20:03:58 -0500 Subject: [PATCH] Use includeexpr on default Closes https://github.com/tpope/vim-fugitive/issues/744 --- plugin/fugitive.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index a2cb700..0886b45 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -2982,7 +2982,11 @@ function! fugitive#cfile() abort let pre = '' let results = s:cfile() if empty(results) - return expand('') + let cfile = expand('') + if &includeexpr =~# '\' + sandbox let cfile = eval(substitute(&includeexpr, '\C\', '\=string(cfile)', 'g')) + endif + return cfile elseif len(results) > 1 let pre = '+' . join(map(results[1:-1], 'escape(v:val, " ")'), '\|') . ' ' endif