From 2032f4316f563119f922bde7a337307928abb46a Mon Sep 17 00:00:00 2001 From: Slotos Date: Thu, 10 Mar 2022 15:17:15 +0200 Subject: [PATCH] fix(*grep): escape dot when not using regex (#1784) --- lua/telescope/builtin/files.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/telescope/builtin/files.lua b/lua/telescope/builtin/files.lua index 2a5dd22..db3db9b 100644 --- a/lua/telescope/builtin/files.lua +++ b/lua/telescope/builtin/files.lua @@ -17,7 +17,7 @@ local filter = vim.tbl_filter local files = {} local escape_chars = function(string) - return string.gsub(string, "[%(|%)|\\|%[|%]|%-|%{%}|%?|%+|%*|%^|%$]", { + return string.gsub(string, "[%(|%)|\\|%[|%]|%-|%{%}|%?|%+|%*|%^|%$|%.]", { ["\\"] = "\\\\", ["-"] = "\\-", ["("] = "\\(", @@ -31,6 +31,7 @@ local escape_chars = function(string) ["*"] = "\\*", ["^"] = "\\^", ["$"] = "\\$", + ["."] = "\\.", }) end