From 221778e93bfaa58bce4be4e055ed2edecc26f799 Mon Sep 17 00:00:00 2001 From: James Trew <66286082+jamestrew@users.noreply.github.com> Date: Wed, 20 Mar 2024 21:19:17 -0400 Subject: [PATCH] fix(previewer): don't escape paths for fs_stat (#2996) `vim.loop.fs_stat` takes file paths literally so no escaping special characters are need (eg spaces, `$`, etc) --- lua/telescope/previewers/buffer_previewer.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lua/telescope/previewers/buffer_previewer.lua b/lua/telescope/previewers/buffer_previewer.lua index b239a3d..b54d42f 100644 --- a/lua/telescope/previewers/buffer_previewer.lua +++ b/lua/telescope/previewers/buffer_previewer.lua @@ -495,11 +495,11 @@ previewers.cat = defaulter(function(opts) end, get_buffer_by_name = function(_, entry) - return from_entry.path(entry, false) + return from_entry.path(entry, false, false) end, define_preview = function(self, entry) - local p = from_entry.path(entry, true) + local p = from_entry.path(entry, true, false) if p == nil or p == "" then return end @@ -558,7 +558,7 @@ previewers.vimgrep = defaulter(function(opts) end, get_buffer_by_name = function(_, entry) - return from_entry.path(entry, false) + return from_entry.path(entry, false, false) end, define_preview = function(self, entry) @@ -569,7 +569,7 @@ previewers.vimgrep = defaulter(function(opts) or false local p if not has_buftype then - p = from_entry.path(entry, true) + p = from_entry.path(entry, true, false) if p == nil or p == "" then return end @@ -982,7 +982,7 @@ previewers.git_file_diff = defaulter(function(opts) define_preview = function(self, entry) if entry.status and (entry.status == "??" or entry.status == "A ") then - local p = from_entry.path(entry, true) + local p = from_entry.path(entry, true, false) if p == nil or p == "" then return end