From b9c75fda50bfab8af65e6fc62270f9c6c6486ed5 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 23 Aug 2015 01:30:04 +0900 Subject: [PATCH] Fix tab handling bug in Tags command --- plugin/fzf.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/fzf.vim b/plugin/fzf.vim index 72fbfac..b6ae4a2 100644 --- a/plugin/fzf.vim +++ b/plugin/fzf.vim @@ -322,7 +322,7 @@ function! s:tags_sink(lines) endif let cmd = get(get(g:, 'fzf_action', s:default_action), a:lines[0], 'e') let parts = split(a:lines[1], '\t\zs') - let excmd = matchstr(parts[2:], '^.*\ze;"\t') + let excmd = matchstr(join(parts[2:], ''), '^.*\ze;"\t') execute cmd s:escape(parts[1][:-2]) let [magic, &magic] = [&magic, 0] execute excmd