mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 01:34:25 +00:00 
			
		
		
		
	docs(lsp): document codelens.get bufnr parameter (#15540)
Alternative to https://github.com/neovim/neovim/pull/15224
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							284199bc4b
						
					
				
				
					commit
					684550ff38
				
			@@ -1725,6 +1725,10 @@ display({lenses}, {bufnr}, {client_id})           *vim.lsp.codelens.display()*
 | 
			
		||||
get({bufnr})                                          *vim.lsp.codelens.get()*
 | 
			
		||||
                Return all lenses for the given buffer
 | 
			
		||||
 | 
			
		||||
                Parameters: ~
 | 
			
		||||
                    {bufnr}  number Buffer number. 0 can be used for the
 | 
			
		||||
                             current buffer.
 | 
			
		||||
 | 
			
		||||
                Return: ~
 | 
			
		||||
                    table ( `CodeLens[]` )
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -44,9 +44,10 @@ end
 | 
			
		||||
 | 
			
		||||
--- Return all lenses for the given buffer
 | 
			
		||||
---
 | 
			
		||||
---@param bufnr number  Buffer number. 0 can be used for the current buffer.
 | 
			
		||||
---@return table (`CodeLens[]`)
 | 
			
		||||
function M.get(bufnr)
 | 
			
		||||
  local lenses_by_client = lens_cache_by_buf[bufnr]
 | 
			
		||||
  local lenses_by_client = lens_cache_by_buf[bufnr or 0]
 | 
			
		||||
  if not lenses_by_client then return {} end
 | 
			
		||||
  local lenses = {}
 | 
			
		||||
  for _, client_lenses in pairs(lenses_by_client) do
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user