From dfa5d79d05d82aeedc7c19f9b670f31e01e3aea0 Mon Sep 17 00:00:00 2001 From: phanium <91544758+phanen@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:18:02 +0800 Subject: [PATCH] fix: misc typos #37471 --- runtime/doc/lua.txt | 9 ++++++--- runtime/example_init.lua | 2 +- runtime/lua/vim/_core/editor.lua | 2 +- runtime/lua/vim/fs.lua | 4 ++-- runtime/lua/vim/net.lua | 8 +++----- runtime/lua/vim/range.lua | 1 + 6 files changed, 14 insertions(+), 12 deletions(-) diff --git a/runtime/doc/lua.txt b/runtime/doc/lua.txt index ae89776022..1d561bdbe4 100644 --- a/runtime/doc/lua.txt +++ b/runtime/doc/lua.txt @@ -1479,8 +1479,8 @@ vim.schedule_wrap({fn}) *vim.schedule_wrap()* *vim.str_byteindex()* vim.str_byteindex({s}, {encoding}, {index}, {strict_indexing}) Convert UTF-32, UTF-16 or UTF-8 {index} to byte index. If - {strict_indexing} is false then then an out of range index will return - byte length instead of throwing an error. + {strict_indexing} is false then an out of range index will return byte + length instead of throwing an error. Invalid UTF-8 and NUL is treated like in |vim.str_utfindex()|. An {index} in the middle of a UTF-16 sequence is rounded upwards to the end of that @@ -4170,7 +4170,7 @@ Provides operations to compare, calculate, and convert ranges represented by |Range:has()|. • {intersect} (`fun(r1: vim.Range, r2: vim.Range): vim.Range?`) See |Range:intersect()|. - • {to_lsp} (`fun(range: vim.Range, position_encoding: lsp.PositionEncodingKind)`) + • {to_lsp} (`fun(range: vim.Range, position_encoding: lsp.PositionEncodingKind): lsp.Range`) See |Range:to_lsp()|. • {lsp} (`fun(buf: integer, range: lsp.Range, position_encoding: lsp.PositionEncodingKind)`) See |Range:lsp()|. @@ -4238,6 +4238,9 @@ Range:to_lsp({range}, {position_encoding}) *Range:to_lsp()* • {range} (`vim.Range`) See |vim.Range|. • {position_encoding} (`lsp.PositionEncodingKind`) + Return: ~ + (`lsp.Range`) + ============================================================================== Lua module: vim.re *vim.re* diff --git a/runtime/example_init.lua b/runtime/example_init.lua index 45e17f9b6b..8c27c042f8 100644 --- a/runtime/example_init.lua +++ b/runtime/example_init.lua @@ -16,7 +16,7 @@ vim.o.number = true -- option above, see `:h number_relativenumber` vim.o.relativenumber = true --- Sync clipboard between OS and Neovim. Schedule the setting after `UiEnter` because it can +-- Sync clipboard between OS and Neovim. Schedule the setting after `UIEnter` because it can -- increase startup-time. Remove this option if you want your OS clipboard to remain independent. -- See `:help 'clipboard'` vim.api.nvim_create_autocmd('UIEnter', { diff --git a/runtime/lua/vim/_core/editor.lua b/runtime/lua/vim/_core/editor.lua index cce49b6b7b..963d67dbde 100644 --- a/runtime/lua/vim/_core/editor.lua +++ b/runtime/lua/vim/_core/editor.lua @@ -655,7 +655,7 @@ end --- Convert UTF-32, UTF-16 or UTF-8 {index} to byte index. --- If {strict_indexing} is false ---- then then an out of range index will return byte length +--- then an out of range index will return byte length --- instead of throwing an error. --- --- Invalid UTF-8 and NUL is treated like in |vim.str_utfindex()|. diff --git a/runtime/lua/vim/fs.lua b/runtime/lua/vim/fs.lua index 4baa6b02db..0deacc536c 100644 --- a/runtime/lua/vim/fs.lua +++ b/runtime/lua/vim/fs.lua @@ -809,8 +809,8 @@ function M.relpath(base, target, opts) vim.validate('target', target, 'string') vim.validate('opts', opts, 'table', true) - base = vim.fs.normalize(vim.fs.abspath(base)) - target = vim.fs.normalize(vim.fs.abspath(target)) + base = M.normalize(M.abspath(base)) + target = M.normalize(M.abspath(target)) if base == target then return '.' end diff --git a/runtime/lua/vim/net.lua b/runtime/lua/vim/net.lua index 073a240a89..910198fb9b 100644 --- a/runtime/lua/vim/net.lua +++ b/runtime/lua/vim/net.lua @@ -15,11 +15,9 @@ local M = {} --- completion. The `body` field in the response object contains the raw response data (text or binary). --- Called with (err, nil) on failure, or (nil, { body = string|boolean }) on success. function M.request(url, opts, on_response) - vim.validate({ - url = { url, 'string' }, - opts = { opts, 'table', true }, - on_response = { on_response, 'function' }, - }) + vim.validate('url', url, 'string') + vim.validate('opts', opts, 'table', true) + vim.validate('on_response', on_response, 'function') opts = opts or {} local retry = opts.retry or 3 diff --git a/runtime/lua/vim/range.lua b/runtime/lua/vim/range.lua index 50f5a795e6..d467e6c0c6 100644 --- a/runtime/lua/vim/range.lua +++ b/runtime/lua/vim/range.lua @@ -143,6 +143,7 @@ end --- ``` ---@param range vim.Range ---@param position_encoding lsp.PositionEncodingKind +---@return lsp.Range function Range.to_lsp(range, position_encoding) validate('range', range, 'table') validate('position_encoding', position_encoding, 'string', true)