mirror of
https://github.com/stevearc/aerial.nvim
synced 2024-09-16 14:34:08 +02:00
perf: slight optimization for telescope picker
This commit is contained in:
parent
dd5c41b66f
commit
aff1bb8fec
1 changed files with 5 additions and 3 deletions
|
@ -60,15 +60,17 @@ local function aerial_picker(opts)
|
|||
local function make_display(entry)
|
||||
local item = entry.value
|
||||
local icon = config.get_icon(bufnr, item.kind)
|
||||
local text = vim.api.nvim_buf_get_lines(bufnr, item.lnum - 1, item.lnum, false)[1] or ""
|
||||
text = vim.trim(text)
|
||||
local icon_hl = highlight.get_highlight(item, true) or "NONE"
|
||||
local name_hl = highlight.get_highlight(item, false) or "NONE"
|
||||
local columns = {
|
||||
{ icon, icon_hl },
|
||||
{ entry.name, name_hl },
|
||||
text,
|
||||
}
|
||||
if ext_config.show_lines then
|
||||
local text = vim.api.nvim_buf_get_lines(bufnr, item.lnum - 1, item.lnum, false)[1] or ""
|
||||
text = vim.trim(text)
|
||||
table.insert(columns, text)
|
||||
end
|
||||
return displayer(columns)
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue