diff --git a/lua/telescope/previewers/buffer_previewer.lua b/lua/telescope/previewers/buffer_previewer.lua index feb95f0..fad5dc9 100644 --- a/lua/telescope/previewers/buffer_previewer.lua +++ b/lua/telescope/previewers/buffer_previewer.lua @@ -1124,8 +1124,9 @@ previewers.buffers = defaulter(function(opts) -- only set if winid and rows are matching pcall(vim.api.nvim_buf_set_extmark, bufnr, ns_previewer, lnum - 1, 0, { end_col = #line, + virt_text = { { line, "TelescopePreviewLine" } }, virt_text_pos = "overlay", - hl_group = "TelescopePreviewLine", + hl_mode = "combine", ephemeral = true, priority = 101, -- 1 higher than treesitter })