vim.lsp.codelens
Methods9
function M.is_enabled(filter: vim.lsp.capability.enable.Filter | nil) -> whether boolean
Query whether code lens is enabled in the {filter}ed scope
Parameters
filtervim.lsp.capability.enable.Filter | nil
Returns
whetherbooleancode lens is enabled.
function M.enable(enable: nil | boolean, filter: vim.lsp.capability.enable.Filter | nil) -> nil
Enables or disables code lens for the {filter}ed scope.
To "toggle", pass the inverse of is_enabled():
vim.lsp.codelens.enable(not vim.lsp.codelens.is_enabled())
To run a code lens, see |vim.lsp.codelens.run()|.
Parameters
enablenil | booleantrue/nil to enable, false to disable
filtervim.lsp.capability.enable.Filter | nil
Returns
- nil
function M.get(filter: vim.lsp.codelens.get.Filter | nil) -> vim.lsp.codelens.get.Result[]
Get all code lenses in the {filter}ed scope.
function M.run(opts: vim.lsp.codelens.run.Opts | nil) -> nil
Run code lens at the current cursor position.
function M.clear(client_id: nil | integer, bufnr: nil | integer) -> nil
Deprecated
Deprecated
function M.display(lenses: lsp.CodeLens[] | nil, bufnr: integer, client_id: integer) -> nil
Deprecated
Parameters
lenseslsp.CodeLens[] | nillenses to display
bufnrintegerclient_idinteger
Returns
- nil
Deprecated
function M.save(lenses: lsp.CodeLens[] | nil, bufnr: integer, client_id: integer) -> nil
Deprecated
Parameters
lenseslsp.CodeLens[] | nillenses to store
bufnrintegerclient_idinteger
Returns
- nil
Deprecated
function M.on_codelens(err: lsp.ResponseError | nil, result: lsp.CodeLens[], ctx: lsp.HandlerContext) -> nil
Deprecated
Deprecated
function M.refresh(opts: vim.lsp.codelens.refresh.Opts | nil) -> nil
Deprecated