feat: add 'update_on_cursor_moved' option to preview window (#250)

This commit is contained in:
umlx5h 2023-12-10 12:02:04 +09:00 committed by GitHub
parent a173b5776c
commit ea612fe926
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 31 additions and 25 deletions

View file

@ -134,6 +134,8 @@ OPTIONS *oil-option
win_options = { win_options = {
winblend = 0, winblend = 0,
}, },
-- Whether the preview window is automatically updated when the cursor is moved
update_on_cursor_moved = true,
}, },
-- Configuration for the floating progress window -- Configuration for the floating progress window
progress = { progress = {

View file

@ -120,6 +120,8 @@ local default_config = {
win_options = { win_options = {
winblend = 0, winblend = 0,
}, },
-- Whether the preview window is automatically updated when the cursor is moved
update_on_cursor_moved = true,
}, },
-- Configuration for the floating progress window -- Configuration for the floating progress window
progress = { progress = {

View file

@ -364,6 +364,7 @@ M.initialize = function(bufnr)
end end
end end
if config.preview.update_on_cursor_moved then
-- Debounce and update the preview window -- Debounce and update the preview window
if timer then if timer then
timer:again() timer:again()
@ -392,6 +393,7 @@ M.initialize = function(bufnr)
end end
end) end)
end) end)
end
end, end,
}) })