From 3a29c1e89d6c489dd8b08d7738ba679bfecee5c4 Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Sat, 8 Oct 2022 07:46:08 +0200 Subject: fix: preview = true (#2168) --- lua/telescope/previewers/buffer_previewer.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lua/telescope/previewers/buffer_previewer.lua') diff --git a/lua/telescope/previewers/buffer_previewer.lua b/lua/telescope/previewers/buffer_previewer.lua index 5117b1f..cd795f1 100644 --- a/lua/telescope/previewers/buffer_previewer.lua +++ b/lua/telescope/previewers/buffer_previewer.lua @@ -152,11 +152,13 @@ local scroll_fn = function(self, direction) end previewers.file_maker = function(filepath, bufnr, opts) - opts = opts or {} - opts.preview = opts.preview or {} + opts = vim.F.if_nil(opts, {}) + -- TODO(conni2461): here shouldn't be any hardcoded magic numbers ... + opts.preview = vim.F.if_nil(opts.preview, {}) opts.preview.timeout = vim.F.if_nil(opts.preview.timeout, 250) -- in ms opts.preview.filesize_limit = vim.F.if_nil(opts.preview.filesize_limit, 25) -- in mb opts.preview.msg_bg_fillchar = vim.F.if_nil(opts.preview.msg_bg_fillchar, "╱") -- in mb + opts.preview.treesitter = vim.F.if_nil(opts.preview.treesitter, true) if opts.use_ft_detect == nil then opts.use_ft_detect = true end -- cgit v1.2.3