summaryrefslogtreecommitdiff
path: root/lua/telescope/make_entry.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/telescope/make_entry.lua')
-rw-r--r--lua/telescope/make_entry.lua11
1 files changed, 7 insertions, 4 deletions
diff --git a/lua/telescope/make_entry.lua b/lua/telescope/make_entry.lua
index 8c598cd..bca2aa1 100644
--- a/lua/telescope/make_entry.lua
+++ b/lua/telescope/make_entry.lua
@@ -14,8 +14,8 @@ make_entry.types = {
local transform_devicons
if has_devicons then
- transform_devicons = function(filename, display, opts)
- if opts.disable_devicons or not filename then
+ transform_devicons = function(filename, display, disable_devicons)
+ if disable_devicons or not filename then
return display
end
@@ -43,17 +43,20 @@ function make_entry.gen_from_string()
end
function make_entry.gen_from_file(opts)
+ -- local opts = vim.deepcopy(init_opts or {})
opts = opts or {}
local cwd = vim.fn.expand(opts.cwd or vim.fn.getcwd())
+ local disable_devicons = opts.disable_devicons
+ local shorten_path = opts.shorten_path
local make_display = function(line)
local display = line
- if opts.shorten_path then
+ if shorten_path then
display = utils.path_shorten(line)
end
- display = transform_devicons(line, display, opts)
+ display = transform_devicons(line, display, disable_devicons)
return display
end