From 9cc54fb3d3bfb44d7c6d549c78f0a125ec3281aa Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Wed, 12 Aug 2020 21:51:26 +0900 Subject: [PATCH] [fzf#vim#grep] Ignore whitespaces around : Fix #1071 --- 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 32bd9e0..83f05ed 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -675,7 +675,7 @@ endfunction " Ag / Rg " ------------------------------------------------------------------ function! s:ag_to_qf(line, has_column) - let parts = matchlist(a:line, '\(.\{-}\):\(\d\+\)\%(:\(\d\+\)\)\?\%(:\(.*\)\)\?') + let parts = matchlist(a:line, '\(.\{-}\)\s*:\s*\(\d\+\)\%(\s*:\s*\(\d\+\)\)\?\%(\s*:\(.*\)\)\?') let dict = {'filename': &acd ? fnamemodify(parts[1], ':p') : parts[1], 'lnum': parts[2], 'text': parts[4]} if a:has_column let dict.col = parts[3]