mirror of
https://github.com/neovim/neovim.git
synced 2025-11-03 09:14:24 +00:00
Merge #24116 from justinmk/doc
This commit is contained in:
@@ -184,6 +184,7 @@ end
|
||||
|
||||
--- Gets a human-readable representation of the given object.
|
||||
---
|
||||
---@see |vim.print()|
|
||||
---@see https://github.com/kikito/inspect.lua
|
||||
---@see https://github.com/mpeterv/vinspect
|
||||
local function inspect(object, options) -- luacheck: no unused
|
||||
@@ -870,6 +871,7 @@ end
|
||||
--- </pre>
|
||||
---
|
||||
--- @see |vim.inspect()|
|
||||
--- @see |:=|
|
||||
--- @return any # given arguments.
|
||||
function vim.print(...)
|
||||
if vim.in_fast_event() then
|
||||
|
||||
@@ -359,7 +359,7 @@ function ListIter.totable(self)
|
||||
return self._table
|
||||
end
|
||||
|
||||
--- Fold an iterator or table into a single value.
|
||||
--- Fold ("reduce") an iterator or table into a single value.
|
||||
---
|
||||
--- Examples:
|
||||
--- <pre>lua
|
||||
|
||||
@@ -2457,7 +2457,7 @@ end
|
||||
--- buffer number as arguments. Example:
|
||||
--- <pre>lua
|
||||
--- vim.lsp.for_each_buffer_client(0, function(client, client_id, bufnr)
|
||||
--- print(vim.inspect(client))
|
||||
--- vim.print(client)
|
||||
--- end)
|
||||
--- </pre>
|
||||
---@deprecated use lsp.get_active_clients({ bufnr = bufnr }) with regular loop
|
||||
|
||||
@@ -122,7 +122,7 @@ end
|
||||
---@private
|
||||
---@param bufnr integer
|
||||
---@param mode "v"|"V"
|
||||
---@return table {start={row, col}, end={row, col}} using (1, 0) indexing
|
||||
---@return table {start={row,col}, end={row,col}} using (1, 0) indexing
|
||||
local function range_from_selection(bufnr, mode)
|
||||
-- TODO: Use `vim.region()` instead https://github.com/neovim/neovim/pull/13896
|
||||
|
||||
@@ -189,7 +189,7 @@ end
|
||||
--- Restrict formatting to the client with name (client.name) matching this field.
|
||||
---
|
||||
--- - range (table|nil) Range to format.
|
||||
--- Table must contain `start` and `end` keys with {row, col} tuples using
|
||||
--- Table must contain `start` and `end` keys with {row,col} tuples using
|
||||
--- (1,0) indexing.
|
||||
--- Defaults to current selection in visual mode
|
||||
--- Defaults to `nil` in other modes, formatting the full buffer
|
||||
@@ -741,7 +741,7 @@ end
|
||||
--- - range: (table|nil)
|
||||
--- Range for which code actions should be requested.
|
||||
--- If in visual mode this defaults to the active selection.
|
||||
--- Table must contain `start` and `end` keys with {row, col} tuples
|
||||
--- Table must contain `start` and `end` keys with {row,col} tuples
|
||||
--- using mark-like indexing. See |api-indexing|
|
||||
---
|
||||
---@see https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_codeAction
|
||||
|
||||
@@ -178,8 +178,8 @@ local _str_byteindex_enc = M._str_byteindex_enc
|
||||
--- CAUTION: Changes in-place!
|
||||
---
|
||||
---@param lines (table) Original list of strings
|
||||
---@param A (table) Start position; a 2-tuple of {line, col} numbers
|
||||
---@param B (table) End position; a 2-tuple of {line, col} numbers
|
||||
---@param A (table) Start position; a 2-tuple of {line,col} numbers
|
||||
---@param B (table) End position; a 2-tuple of {line,col} numbers
|
||||
---@param new_lines A list of strings to replace the original
|
||||
---@returns (table) The modified {lines} object
|
||||
function M.set_lines(lines, A, B, new_lines)
|
||||
@@ -2075,9 +2075,9 @@ end
|
||||
--- Using the given range in the current buffer, creates an object that
|
||||
--- is similar to |vim.lsp.util.make_range_params()|.
|
||||
---
|
||||
---@param start_pos integer[]|nil {row, col} mark-indexed position.
|
||||
---@param start_pos integer[]|nil {row,col} mark-indexed position.
|
||||
--- Defaults to the start of the last visual selection.
|
||||
---@param end_pos integer[]|nil {row, col} mark-indexed position.
|
||||
---@param end_pos integer[]|nil {row,col} mark-indexed position.
|
||||
--- Defaults to the end of the last visual selection.
|
||||
---@param bufnr integer|nil buffer handle or 0 for current, defaults to current
|
||||
---@param offset_encoding "utf-8"|"utf-16"|"utf-32"|nil defaults to `offset_encoding` of first client of `bufnr`
|
||||
|
||||
Reference in New Issue
Block a user