summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/telescope/actions/init.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/telescope/actions/init.lua b/lua/telescope/actions/init.lua
index 7e61e63..4ac059b 100644
--- a/lua/telescope/actions/init.lua
+++ b/lua/telescope/actions/init.lua
@@ -20,6 +20,8 @@ local action_set = require "telescope.actions.set"
local transform_mod = require("telescope.actions.mt").transform_mod
+local Path = require "plenary.path"
+
local actions = setmetatable({}, {
__index = function(_, k)
-- TODO(conni2461): Remove deprecated messages
@@ -547,7 +549,7 @@ end
local entry_to_qf = function(entry)
return {
bufnr = entry.bufnr,
- filename = entry.filename,
+ filename = Path:new(entry.cwd, entry.filename):absolute(),
lnum = entry.lnum,
col = entry.col,
text = entry.text or entry.value.text or entry.value,