mirror of
https://github.com/neovim/neovim.git
synced 2025-10-21 17:21:49 +00:00
fix(docs): invalid :help links #20345
Fix those naughty single quotes. closes #20159
This commit is contained in:
@@ -401,7 +401,7 @@ end
|
||||
---@param bufnr number of buffer
|
||||
---@param pos1 (line, column) tuple marking beginning of region
|
||||
---@param pos2 (line, column) tuple marking end of region
|
||||
---@param regtype type of selection (:help setreg)
|
||||
---@param regtype type of selection, see |setreg()|
|
||||
---@param inclusive boolean indicating whether the selection is end-inclusive
|
||||
---@return region lua table of the form {linenr = {startcol,endcol}}
|
||||
function vim.region(bufnr, pos1, pos2, regtype, inclusive)
|
||||
@@ -448,7 +448,7 @@ end
|
||||
--- Defers calling `fn` until `timeout` ms passes.
|
||||
---
|
||||
--- Use to do a one-shot timer that calls `fn`
|
||||
--- Note: The {fn} is |schedule_wrap|ped automatically, so API functions are
|
||||
--- Note: The {fn} is |vim.schedule_wrap()|ped automatically, so API functions are
|
||||
--- safe to call.
|
||||
---@param fn Callback to call once `timeout` expires
|
||||
---@param timeout Number of milliseconds to wait before calling `fn`
|
||||
|
@@ -41,7 +41,7 @@ end
|
||||
---@param start first position (tuple {line,col})
|
||||
---@param finish second position (tuple {line,col})
|
||||
---@param opts table with options:
|
||||
-- - regtype type of range (:help setreg, default charwise)
|
||||
-- - regtype type of range (see |setreg()|, default charwise)
|
||||
-- - inclusive boolean indicating whether the range is end-inclusive (default false)
|
||||
-- - priority number indicating priority of highlight (default priorities.user)
|
||||
function M.range(bufnr, ns, higroup, start, finish, opts)
|
||||
|
@@ -823,7 +823,7 @@ end
|
||||
--- })
|
||||
--- </pre>
|
||||
---
|
||||
--- See |lsp.start_client| for all available options. The most important are:
|
||||
--- See |vim.lsp.start_client()| for all available options. The most important are:
|
||||
---
|
||||
--- `name` is an arbitrary name for the LSP client. It should be unique per
|
||||
--- language server.
|
||||
@@ -834,7 +834,7 @@ end
|
||||
---
|
||||
--- `root_dir` path to the project root.
|
||||
--- By default this is used to decide if an existing client should be re-used.
|
||||
--- The example above uses |vim.fs.find| and |vim.fs.dirname| to detect the
|
||||
--- The example above uses |vim.fs.find()| and |vim.fs.dirname()| to detect the
|
||||
--- root by traversing the file system upwards starting
|
||||
--- from the current directory until either a `pyproject.toml` or `setup.py`
|
||||
--- file is found.
|
||||
@@ -849,11 +849,11 @@ end
|
||||
---
|
||||
---
|
||||
--- To ensure a language server is only started for languages it can handle,
|
||||
--- make sure to call |vim.lsp.start| within a |FileType| autocmd.
|
||||
--- make sure to call |vim.lsp.start()| within a |FileType| autocmd.
|
||||
--- Either use |:au|, |nvim_create_autocmd()| or put the call in a
|
||||
--- `ftplugin/<filetype_name>.lua` (See |ftplugin-name|)
|
||||
---
|
||||
---@param config table Same configuration as documented in |lsp.start_client()|
|
||||
---@param config table Same configuration as documented in |vim.lsp.start_client()|
|
||||
---@param opts nil|table Optional keyword arguments:
|
||||
--- - reuse_client (fun(client: client, config: table): boolean)
|
||||
--- Predicate used to decide if a client should be re-used.
|
||||
@@ -902,12 +902,12 @@ end
|
||||
---
|
||||
---
|
||||
---@param cmd: (table|string|fun(dispatchers: table):table) command string or
|
||||
--- list treated like |jobstart|. The command must launch the language server
|
||||
--- list treated like |jobstart()|. The command must launch the language server
|
||||
--- process. `cmd` can also be a function that creates an RPC client.
|
||||
--- The function receives a dispatchers table and must return a table with the
|
||||
--- functions `request`, `notify`, `is_closing` and `terminate`
|
||||
--- See |vim.lsp.rpc.request| and |vim.lsp.rpc.notify|
|
||||
--- For TCP there is a built-in rpc client factory: |vim.lsp.rpc.connect|
|
||||
--- See |vim.lsp.rpc.request()| and |vim.lsp.rpc.notify()|
|
||||
--- For TCP there is a built-in rpc client factory: |vim.lsp.rpc.connect()|
|
||||
---
|
||||
---@param cmd_cwd: (string, default=|getcwd()|) Directory to launch
|
||||
--- the `cmd` process. Not related to `root_dir`.
|
||||
@@ -963,7 +963,7 @@ end
|
||||
---@param on_error Callback with parameters (code, ...), invoked
|
||||
--- when the client operation throws an error. `code` is a number describing
|
||||
--- the error. Other arguments may be passed depending on the error kind. See
|
||||
--- |vim.lsp.rpc.client_errors| for possible errors.
|
||||
--- `vim.lsp.rpc.client_errors` for possible errors.
|
||||
--- Use `vim.lsp.rpc.client_errors[code]` to get human-friendly name.
|
||||
---
|
||||
---@param before_init Callback with parameters (initialize_params, config)
|
||||
@@ -999,8 +999,8 @@ end
|
||||
--- notifications to the server by the given number in milliseconds. No debounce
|
||||
--- occurs if nil
|
||||
--- - exit_timeout (number|boolean, default false): Milliseconds to wait for server to
|
||||
--- exit cleanly after sending the 'shutdown' request before sending kill -15.
|
||||
--- If set to false, nvim exits immediately after sending the 'shutdown' request to the server.
|
||||
--- exit cleanly after sending the "shutdown" request before sending kill -15.
|
||||
--- If set to false, nvim exits immediately after sending the "shutdown" request to the server.
|
||||
---
|
||||
---@param root_dir string Directory where the LSP
|
||||
--- server will base its workspaceFolders, rootUri, and rootPath
|
||||
@@ -1078,7 +1078,7 @@ function lsp.start_client(config)
|
||||
---
|
||||
---@param code (number) Error code
|
||||
---@param err (...) Other arguments may be passed depending on the error kind
|
||||
---@see |vim.lsp.rpc.client_errors| for possible errors. Use
|
||||
---@see `vim.lsp.rpc.client_errors` for possible errors. Use
|
||||
---`vim.lsp.rpc.client_errors[code]` to get a human-friendly name.
|
||||
function dispatch.on_error(code, err)
|
||||
local _ = log.error()
|
||||
|
@@ -111,7 +111,7 @@ end
|
||||
--- about the context in which a completion was triggered (how it was triggered,
|
||||
--- and by which trigger character, if applicable)
|
||||
---
|
||||
---@see |vim.lsp.protocol.constants.CompletionTriggerKind|
|
||||
---@see vim.lsp.protocol.constants.CompletionTriggerKind
|
||||
function M.completion(context)
|
||||
local params = util.make_position_params()
|
||||
params.context = context
|
||||
@@ -317,7 +317,7 @@ end
|
||||
---
|
||||
---@param options table|nil with valid `FormattingOptions` entries
|
||||
---@param timeout_ms (number) Request timeout
|
||||
---@see |vim.lsp.buf.formatting_seq_sync|
|
||||
---@see |vim.lsp.buf.format()|
|
||||
function M.formatting_sync(options, timeout_ms)
|
||||
vim.notify_once(
|
||||
'vim.lsp.buf.formatting_sync is deprecated. Use vim.lsp.buf.format instead',
|
||||
@@ -614,14 +614,14 @@ end
|
||||
|
||||
--- Lists all the call sites of the symbol under the cursor in the
|
||||
--- |quickfix| window. If the symbol can resolve to multiple
|
||||
--- items, the user can pick one in the |inputlist|.
|
||||
--- items, the user can pick one in the |inputlist()|.
|
||||
function M.incoming_calls()
|
||||
call_hierarchy('callHierarchy/incomingCalls')
|
||||
end
|
||||
|
||||
--- Lists all the items that are called by the symbol under the
|
||||
--- cursor in the |quickfix| window. If the symbol can resolve to
|
||||
--- multiple items, the user can pick one in the |inputlist|.
|
||||
--- multiple items, the user can pick one in the |inputlist()|.
|
||||
function M.outgoing_calls()
|
||||
call_hierarchy('callHierarchy/outgoingCalls')
|
||||
end
|
||||
@@ -730,9 +730,9 @@ end
|
||||
---
|
||||
--- Note: Usage of |vim.lsp.buf.document_highlight()| requires the following highlight groups
|
||||
--- to be defined or you won't be able to see the actual highlights.
|
||||
--- |LspReferenceText|
|
||||
--- |LspReferenceRead|
|
||||
--- |LspReferenceWrite|
|
||||
--- |hl-LspReferenceText|
|
||||
--- |hl-LspReferenceRead|
|
||||
--- |hl-LspReferenceWrite|
|
||||
function M.document_highlight()
|
||||
local params = util.make_position_params()
|
||||
request('textDocument/documentHighlight', params)
|
||||
|
@@ -389,7 +389,7 @@ M['textDocument/implementation'] = location_handler
|
||||
---@param config table Configuration table.
|
||||
--- - border: (default=nil)
|
||||
--- - Add borders to the floating window
|
||||
--- - See |vim.api.nvim_open_win()|
|
||||
--- - See |nvim_open_win()|
|
||||
function M.signature_help(_, result, ctx, config)
|
||||
config = config or {}
|
||||
config.focus_id = ctx.method
|
||||
|
@@ -635,7 +635,7 @@ end
|
||||
|
||||
--- Starts an LSP server process and create an LSP RPC client object to
|
||||
--- interact with it. Communication with the spawned process happens via stdio. For
|
||||
--- communication via TCP, spawn a process manually and use |vim.lsp.rpc.connect|
|
||||
--- communication via TCP, spawn a process manually and use |vim.lsp.rpc.connect()|
|
||||
---
|
||||
---@param cmd (string) Command to start the LSP server.
|
||||
---@param cmd_args (table) List of additional string arguments to pass to {cmd}.
|
||||
|
@@ -1504,7 +1504,7 @@ end
|
||||
---
|
||||
---@param contents table of lines to show in window
|
||||
---@param syntax string of syntax to set for opened buffer
|
||||
---@param opts table with optional fields (additional keys are passed on to |vim.api.nvim_open_win()|)
|
||||
---@param opts table with optional fields (additional keys are passed on to |nvim_open_win()|)
|
||||
--- - height: (number) height of floating window
|
||||
--- - width: (number) width of floating window
|
||||
--- - wrap: (boolean, default true) wrap long lines
|
||||
@@ -1819,7 +1819,7 @@ end
|
||||
--- CAUTION: Modifies the input in-place!
|
||||
---
|
||||
---@param lines (table) list of lines
|
||||
---@returns (string) filetype or 'markdown' if it was unchanged.
|
||||
---@returns (string) filetype or "markdown" if it was unchanged.
|
||||
function M.try_trim_markdown_code_blocks(lines)
|
||||
local language_id = lines[1]:match('^```(.*)')
|
||||
if language_id then
|
||||
@@ -1992,7 +1992,7 @@ function M.make_workspace_params(added, removed)
|
||||
end
|
||||
--- Returns indentation size.
|
||||
---
|
||||
---@see |shiftwidth|
|
||||
---@see 'shiftwidth'
|
||||
---@param bufnr (number|nil): Buffer handle, defaults to current
|
||||
---@returns (number) indentation size
|
||||
function M.get_effective_tabstop(bufnr)
|
||||
|
@@ -302,7 +302,7 @@ end
|
||||
|
||||
--- Merges recursively two or more map-like tables.
|
||||
---
|
||||
---@see |tbl_extend()|
|
||||
---@see |vim.tbl_extend()|
|
||||
---
|
||||
---@param behavior string Decides what to do if a key is found in more than one map:
|
||||
--- - "error": raise an error
|
||||
|
@@ -54,7 +54,7 @@ end
|
||||
--- Gets the list of files used to make up a query
|
||||
---
|
||||
---@param lang string Language to get query for
|
||||
---@param query_name string Name of the query to load (e.g., 'highlights')
|
||||
---@param query_name string Name of the query to load (e.g., "highlights")
|
||||
---@param is_included (boolean|nil) Internal parameter, most of the time left as `nil`
|
||||
---@return string[] query_files List of files to load for given query and language
|
||||
function M.get_query_files(lang, query_name, is_included)
|
||||
@@ -162,7 +162,7 @@ local explicit_queries = setmetatable({}, {
|
||||
--- set by plugins.
|
||||
---
|
||||
---@param lang string Language to use for the query
|
||||
---@param query_name string Name of the query (e.g., 'highlights')
|
||||
---@param query_name string Name of the query (e.g., "highlights")
|
||||
---@param text string Query text (unparsed).
|
||||
function M.set_query(lang, query_name, text)
|
||||
explicit_queries[lang][query_name] = M.parse_query(lang, text)
|
||||
@@ -171,7 +171,7 @@ end
|
||||
--- Returns the runtime query {query_name} for {lang}.
|
||||
---
|
||||
---@param lang string Language to use for the query
|
||||
---@param query_name string Name of the query (e.g. 'highlights')
|
||||
---@param query_name string Name of the query (e.g. "highlights")
|
||||
---
|
||||
---@return Query Parsed query
|
||||
function M.get_query(lang, query_name)
|
||||
@@ -596,7 +596,7 @@ end
|
||||
--- Iterates the matches of self on a given range.
|
||||
---
|
||||
--- Iterate over all matches within a {node}. The arguments are the same as
|
||||
--- for |query:iter_captures()| but the iterated values are different:
|
||||
--- for |Query:iter_captures()| but the iterated values are different:
|
||||
--- an (1-based) index of the pattern in the query, a table mapping
|
||||
--- capture indices to nodes, and metadata from any directives processing the match.
|
||||
--- If the query has more than one pattern, the capture table might be sparse
|
||||
|
Reference in New Issue
Block a user