fix(lsp): ensure the codelens on the first line is visible

This commit is contained in:
Yi Ming
2026-02-20 19:33:20 +08:00
parent 378435968f
commit 40dc2d02a8
2 changed files with 13 additions and 4 deletions

View File

@@ -259,6 +259,12 @@ function Provider:on_win(toprow, botrow)
virt_lines_overflow = 'scroll',
hl_mode = 'combine',
})
-- Fix https://github.com/neovim/neovim/issues/16166
-- Make sure the code lens on the first line is visible when updating.
if row == 0 then
vim.cmd('normal! zb')
end
end
self.row_version[row] = self.version
end