fix: live_grep path appending with cwd when already absolute (#768)
This commit is contained in:
committed by
GitHub
parent
d27907b0da
commit
f92b9b1fae
@@ -51,9 +51,7 @@ files.live_grep = function(opts)
|
||||
local file = vim.api.nvim_buf_get_name(bufnr)
|
||||
table.insert(filelist, tele_path.make_relative(file, opts.cwd))
|
||||
end
|
||||
end
|
||||
|
||||
if search_dirs then
|
||||
elseif search_dirs then
|
||||
for i, path in ipairs(search_dirs) do
|
||||
search_dirs[i] = vim.fn.expand(path)
|
||||
end
|
||||
|
||||
@@ -2,6 +2,8 @@ local entry_display = require('telescope.pickers.entry_display')
|
||||
local path = require('telescope.path')
|
||||
local utils = require('telescope.utils')
|
||||
|
||||
local Path = require('plenary.path')
|
||||
|
||||
local get_default = utils.get_default
|
||||
|
||||
local treesitter_type_highlight = {
|
||||
@@ -155,7 +157,11 @@ do
|
||||
|
||||
local execute_keys = {
|
||||
path = function(t)
|
||||
return t.cwd .. path.separator .. t.filename, false
|
||||
if Path:new(t.filename):is_absolute() then
|
||||
return t.filename, false
|
||||
else
|
||||
return t.cwd .. path.separator .. t.filename, false
|
||||
end
|
||||
end,
|
||||
|
||||
filename = function(t)
|
||||
|
||||
Reference in New Issue
Block a user