internal: moved preview delay under 'winopts.preview.delay'

main
bhagwan 3 years ago
parent f322d59653
commit 11c369316f

@ -55,6 +55,9 @@ M.globals = {
scrolloff = '-2',
scrollchar = '',
scrollchars = {'', '' },
-- default preview delay 100ms, same as native fzf preview
-- https://github.com/junegunn/fzf/issues/2417#issuecomment-809886535
delay = 100,
},
_borderchars = {
["none"] = {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' },
@ -134,10 +137,6 @@ M.globals = {
_ctor = previewers.builtin.man_pages,
},
builtin = {
-- default preview delay 100ms, same as native fzf preview
-- https://github.com/junegunn/fzf/issues/2417#issuecomment-809886535
delay = 100,
title = true,
syntax = true,
syntax_delay = 0,
syntax_limit_l = 0,
@ -571,6 +570,7 @@ function M.normalize_opts(opts, defaults)
['winopts.hl.border'] = 'winopts.hl_border',
['winopts.hl.cursor'] = 'previewers.builtin.hl_cursor',
['winopts.hl.cursorline'] = 'previewers.builtin.hl_cursorline',
['winopts.preview.delay'] = 'previewers.builtin.delay',
['winopts.preview.title'] = 'previewers.builtin.title',
['winopts.preview.scrollbar'] = 'previewers.builtin.scrollbar',
['winopts.preview.scrollchar'] = 'previewers.builtin.scrollchar',

@ -30,7 +30,7 @@ function Previewer.base:new(o, opts, fzf_win)
)})
self.type = "builtin"
self.win = fzf_win
self.delay = o.delay or 100
self.delay = self.win.winopts.preview.delay or 100
self.title = self.win.winopts.preview.title
self.syntax = o.syntax
self.syntax_delay = o.syntax_delay

Loading…
Cancel
Save