diff --git a/lua/telescope/builtin/files.lua b/lua/telescope/builtin/files.lua index d13b81a..2156223 100644 --- a/lua/telescope/builtin/files.lua +++ b/lua/telescope/builtin/files.lua @@ -19,13 +19,14 @@ local filter = vim.tbl_filter local files = {} local escape_chars = function(string) - return string.gsub(string, "[%(|%)|\\|%[|%]|%-|%{%}|%?|%+|%*]", { + return string.gsub(string, "[%(|%)|\\|%[|%]|%-|%{%}|%?|%+|%*|%^|%$]", { ["\\"] = "\\\\", ["-"] = "\\-", ["("] = "\\(", [")"] = "\\)", ["["] = "\\[", ["]"] = "\\]", ["{"] = "\\{", ["}"] = "\\}", ["?"] = "\\?", ["+"] = "\\+", - ["*"] = "\\*", + ["*"] = "\\*", ["^"] = "\\^", + ["$"] = "\\$", }) end