From 9c792251eeac7de9ca70496f5a907298b6831446 Mon Sep 17 00:00:00 2001
From: James Trew <j.trew10@gmail.com>
Date: Wed, 1 Mar 2023 23:24:12 -0500
Subject: [PATCH] fix(from_entry): escape paths with `$` symbol

Adds support for viewing File Previews of paths with dollar symbols.
---
 lua/telescope/from_entry.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lua/telescope/from_entry.lua b/lua/telescope/from_entry.lua
index 2c6e523f4e..4592d9bd16 100644
--- a/lua/telescope/from_entry.lua
+++ b/lua/telescope/from_entry.lua
@@ -30,7 +30,7 @@ function from_entry.path(entry, validate, escape)
     -- TODO(conni2461): we are not going to return the expanded path because
     --                  this would lead to cache misses in the perviewer.
     --                  Requires overall refactoring in previewer interface
-    local expanded = vim.fn.expand(vim.fn.escape(path, "?*[]"))
+    local expanded = vim.fn.expand(vim.fn.escape(path, "$?*[]"))
     if (vim.fn.filereadable(expanded) + vim.fn.isdirectory(expanded)) == 0 then
       return
     end