From 3f17192322a32da1bd445cd7153f00960480cb28 Mon Sep 17 00:00:00 2001 From: Daniel Imfeld Date: Fri, 16 Jul 2021 23:27:14 -1000 Subject: [PATCH] feat: add ^ and $ to characters handled by regex escape (#1007) --- lua/telescope/builtin/files.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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