mirror of
https://github.com/junegunn/fzf.vim.git
synced 2026-08-12 19:06:54 +08:00
[fzf#vim#grep] Properly handle filenames with double-colons (#928)
This commit is contained in:
@@ -641,7 +641,7 @@ endfunction
|
|||||||
" Ag / Rg
|
" Ag / Rg
|
||||||
" ------------------------------------------------------------------
|
" ------------------------------------------------------------------
|
||||||
function! s:ag_to_qf(line, has_column)
|
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 text = join(parts[(a:has_column ? 3 : 2):], ':')
|
||||||
let dict = {'filename': &acd ? fnamemodify(parts[0], ':p') : parts[0], 'lnum': parts[1], 'text': text}
|
let dict = {'filename': &acd ? fnamemodify(parts[0], ':p') : parts[0], 'lnum': parts[1], 'text': text}
|
||||||
if a:has_column
|
if a:has_column
|
||||||
|
|||||||
Reference in New Issue
Block a user