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
This commit is contained in:
Luke Kershaw
2021-06-27 12:20:50 +01:00
committed by GitHub
parent 6ac5ee0854
commit e5bd4963da

View File

@@ -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