diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index e652d69..5dd704a 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -381,7 +381,7 @@ endfunction " ------------------------------------------------------------------ function! s:ag_to_qf(line) let parts = split(a:line, ':') - return {'filename': parts[0], 'lnum': parts[1], 'col': parts[2], + return {'filename': &acd ? fnamemodify(parts[0], ':p') : parts[0], 'lnum': parts[1], 'col': parts[2], \ 'text': join(parts[3:], ':')} endfunction