Problem: When setting extmark for a codelens after it's asynchronously resolved, the line may have been removed, raising "invalid 'line': out of range" error. This is a regression from #34888. Solution: Re-introduce the line count check.
enable()/is_enabled()
vim.lsp.buf_request_all
on_client_exit
vim.notify
showMessage
containerName