From fab0597a50a1c8c1a5666f3d9fafbe31b330a096 Mon Sep 17 00:00:00 2001 From: atarax Date: Fri, 10 Jan 2020 03:45:08 +0100 Subject: [PATCH] [fzf#vim#grep] Properly handle filenames with double-colons (#928) --- autoload/fzf/vim.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index e9892ea..316e744 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -641,7 +641,7 @@ endfunction " Ag / Rg " ------------------------------------------------------------------ function! s:ag_to_qf(line, has_column) - let parts = split(a:line, ':') + let parts = split(a:line, '[^:]\zs:\ze[^:]') let text = join(parts[(a:has_column ? 3 : 2):], ':') let dict = {'filename': &acd ? fnamemodify(parts[0], ':p') : parts[0], 'lnum': parts[1], 'text': text} if a:has_column