Skip to content

Commit

Permalink
fix(ghost_text): make sure to the delete the mark for the same buffer (
Browse files Browse the repository at this point in the history
  • Loading branch information
Sam-programs authored Mar 21, 2024
1 parent 53d80d4 commit 763c720
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions lua/cmp/view/ghost_text_view.lua
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ ghost_text_view.new = function()
vim.api.nvim_set_decoration_provider(ghost_text_view.ns, {
on_win = function(_, win)
if self.extmark_id then
vim.api.nvim_buf_del_extmark(0, ghost_text_view.ns, self.extmark_id)
vim.api.nvim_buf_del_extmark(self.extmark_buf, ghost_text_view.ns, self.extmark_id)
self.extmark_id = nil
end

if win ~= self.win then
Expand All @@ -55,7 +56,8 @@ ghost_text_view.new = function()

local text = self.text_gen(self, line, col)
if #text > 0 then
self.extmark_id = vim.api.nvim_buf_set_extmark(0, ghost_text_view.ns, row - 1, col, {
self.extmark_buf = vim.api.nvim_get_current_buf()
self.extmark_id = vim.api.nvim_buf_set_extmark(self.extmark_buf, ghost_text_view.ns, row - 1, col, {
right_gravity = true,
virt_text = { { text, type(c) == 'table' and c.hl_group or 'Comment' } },
virt_text_pos = has_inline and 'inline' or 'overlay',
Expand Down

0 comments on commit 763c720

Please sign in to comment.