Skip to content

Commit d787718

Browse files
committed
fix(previewer): use new winid after toggle preview window
1 parent 0d8b6ea commit d787718

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lua/telescope/previewers/buffer_previewer.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -416,9 +416,9 @@ previewers.new_buffer_previewer = function(opts)
416416

417417
function opts.preview_fn(self, entry, status)
418418
local preview_winid = status.layout.preview and status.layout.preview.winid
419+
preview_window_id = preview_winid
419420
if get_bufnr(self) == nil then
420421
set_bufnr(self, api.nvim_win_get_buf(preview_winid))
421-
preview_window_id = preview_winid
422422
end
423423

424424
if opts.get_buffer_by_name and get_bufnr_by_bufname(self, opts.get_buffer_by_name(self, entry)) then
@@ -436,11 +436,11 @@ previewers.new_buffer_previewer = function(opts)
436436
end
437437
end)
438438

439-
vim.wo[preview_window_id].winhl = "Normal:TelescopePreviewNormal"
440-
vim.wo[preview_window_id].signcolumn = "no"
441-
vim.wo[preview_window_id].foldlevel = 100
442-
vim.wo[preview_window_id].wrap = false
443-
vim.wo[preview_window_id].scrollbind = false
439+
vim.wo[preview_winid].winhl = "Normal:TelescopePreviewNormal"
440+
vim.wo[preview_winid].signcolumn = "no"
441+
vim.wo[preview_winid].foldlevel = 100
442+
vim.wo[preview_winid].wrap = false
443+
vim.wo[preview_winid].scrollbind = false
444444

445445
self.state.winid = preview_winid
446446
self.state.bufname = nil

0 commit comments

Comments
 (0)