From e5bd4963da81b5d044749ee4507061801aeb0f78 Mon Sep 17 00:00:00 2001 From: Luke Kershaw <35707277+l-kershaw@users.noreply.github.com> Date: Sun, 27 Jun 2021 12:20:50 +0100 Subject: fix: display issues in `:Telescope registers` (#940) * fix: display issues in `:Telescope registers` - Problems occured when a register contained newlines - Caused issues in `Picker:set_selection` - Couldn't move selection when a register with newlines was selected --- lua/telescope/make_entry.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/telescope/make_entry.lua b/lua/telescope/make_entry.lua index 288a471..96be07f 100644 --- a/lua/telescope/make_entry.lua +++ b/lua/telescope/make_entry.lua @@ -664,9 +664,10 @@ function make_entry.gen_from_registers(_) } local make_display = function(entry) + local content = entry.content return displayer { {'[' .. entry.value .. ']', "TelescopeResultsNumber"}, - entry.content, + type(content) == 'string' and content:gsub('\n','\\n') or content, } end -- cgit v1.2.3