[fzf#vim#grep] Ignore whitespaces around :

Fix #1071
This commit is contained in:
Junegunn Choi
2020-08-12 21:51:26 +09:00
parent 2115caeba1
commit 9cc54fb3d3

View File

@@ -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]