mirror of
https://github.com/neovim/neovim.git
synced 2026-01-07 05:43:14 +00:00
test: spellcheck :help (vimdoc) files #24109
Enforce consistent terminology (defined in `gen_help_html.lua:spell_dict`) for common misspellings. This does not spellcheck English in general (perhaps a future TODO, though it may be noisy).
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
-- Lua code lives in one of three places:
|
||||
-- 1. runtime/lua/vim/ (the runtime): For "nice to have" features, e.g. the
|
||||
-- `inspect` and `lpeg` modules.
|
||||
-- 2. runtime/lua/vim/shared.lua: pure lua functions which always
|
||||
-- 2. runtime/lua/vim/shared.lua: pure Lua functions which always
|
||||
-- are available. Used in the test runner, as well as worker threads
|
||||
-- and processes launched from Nvim.
|
||||
-- 3. runtime/lua/vim/_editor.lua: Code which directly interacts with
|
||||
@@ -839,10 +839,10 @@ do
|
||||
-- some bugs, so fake the two-step dance for now.
|
||||
local matches
|
||||
|
||||
--- Omnifunc for completing lua values from the runtime lua interpreter,
|
||||
--- Omnifunc for completing Lua values from the runtime Lua interpreter,
|
||||
--- similar to the builtin completion for the `:lua` command.
|
||||
---
|
||||
--- Activate using `set omnifunc=v:lua.vim.lua_omnifunc` in a lua buffer.
|
||||
--- Activate using `set omnifunc=v:lua.vim.lua_omnifunc` in a Lua buffer.
|
||||
function vim.lua_omnifunc(find_start, _)
|
||||
if find_start == 1 then
|
||||
local line = vim.api.nvim_get_current_line()
|
||||
|
||||
@@ -239,7 +239,7 @@ local to_vim_value = {
|
||||
end,
|
||||
}
|
||||
|
||||
--- Convert a lua value to a vimoption_T value
|
||||
--- Convert a Lua value to a vimoption_T value
|
||||
local function convert_value_to_vim(name, info, value)
|
||||
if value == nil then
|
||||
return vim.NIL
|
||||
@@ -250,7 +250,7 @@ local function convert_value_to_vim(name, info, value)
|
||||
return to_vim_value[info.metatype](info, value)
|
||||
end
|
||||
|
||||
-- Map of OptionType to functions that take vimoption_T values and convert to lua values.
|
||||
-- Map of OptionType to functions that take vimoption_T values and convert to Lua values.
|
||||
-- Each function takes (info, vim_value) -> lua_value
|
||||
local to_lua_value = {
|
||||
boolean = passthrough,
|
||||
|
||||
@@ -161,7 +161,7 @@ function Loader.read(name)
|
||||
end
|
||||
end
|
||||
|
||||
--- The `package.loaders` loader for lua files using the cache.
|
||||
--- The `package.loaders` loader for Lua files using the cache.
|
||||
---@param modname string module name
|
||||
---@return string|function
|
||||
---@private
|
||||
@@ -211,7 +211,7 @@ end
|
||||
---@private
|
||||
-- luacheck: ignore 312
|
||||
function Loader.loadfile(filename, mode, env)
|
||||
-- ignore mode, since we byte-compile the lua source files
|
||||
-- ignore mode, since we byte-compile the Lua source files
|
||||
mode = nil
|
||||
return Loader.load(normalize(filename), { mode = mode, env = env })
|
||||
end
|
||||
@@ -268,7 +268,7 @@ function Loader.load(modpath, opts)
|
||||
return chunk, err
|
||||
end
|
||||
|
||||
--- Finds lua modules for the given module name.
|
||||
--- Finds Lua modules for the given module name.
|
||||
---@param modname string Module name, or `"*"` to find the top-level modules instead
|
||||
---@param opts? ModuleFindOpts (table|nil) Options for finding a module:
|
||||
--- - rtp: (boolean) Search for modname in the runtime path (defaults to `true`)
|
||||
@@ -289,7 +289,7 @@ function M.find(modname, opts)
|
||||
local idx = modname:find('.', 1, true)
|
||||
|
||||
-- HACK: fix incorrect require statements. Really not a fan of keeping this,
|
||||
-- but apparently the regular lua loader also allows this
|
||||
-- but apparently the regular Lua loader also allows this
|
||||
if idx == 1 then
|
||||
modname = modname:gsub('^%.+', '')
|
||||
basename = modname:gsub('%.', '/')
|
||||
@@ -386,9 +386,9 @@ end
|
||||
|
||||
--- Enables the experimental Lua module loader:
|
||||
--- * overrides loadfile
|
||||
--- * adds the lua loader using the byte-compilation cache
|
||||
--- * adds the Lua loader using the byte-compilation cache
|
||||
--- * adds the libs loader
|
||||
--- * removes the default Neovim loader
|
||||
--- * removes the default Nvim loader
|
||||
function M.enable()
|
||||
if M.enabled then
|
||||
return
|
||||
@@ -396,11 +396,11 @@ function M.enable()
|
||||
M.enabled = true
|
||||
vim.fn.mkdir(vim.fn.fnamemodify(M.path, ':p'), 'p')
|
||||
_G.loadfile = Loader.loadfile
|
||||
-- add lua loader
|
||||
-- add Lua loader
|
||||
table.insert(loaders, 2, Loader.loader)
|
||||
-- add libs loader
|
||||
table.insert(loaders, 3, Loader.loader_lib)
|
||||
-- remove Neovim loader
|
||||
-- remove Nvim loader
|
||||
for l, loader in ipairs(loaders) do
|
||||
if loader == vim._load_package then
|
||||
table.remove(loaders, l)
|
||||
@@ -411,7 +411,7 @@ end
|
||||
|
||||
--- Disables the experimental Lua module loader:
|
||||
--- * removes the loaders
|
||||
--- * adds the default Neovim loader
|
||||
--- * adds the default Nvim loader
|
||||
function M.disable()
|
||||
if not M.enabled then
|
||||
return
|
||||
@@ -426,8 +426,8 @@ function M.disable()
|
||||
table.insert(loaders, 2, vim._load_package)
|
||||
end
|
||||
|
||||
--- Return the top-level `/lua/*` modules for this path
|
||||
---@param path string path to check for top-level lua modules
|
||||
--- Return the top-level \`/lua/*` modules for this path
|
||||
---@param path string path to check for top-level Lua modules
|
||||
---@private
|
||||
function Loader.lsmod(path)
|
||||
if not Loader._indexed[path] then
|
||||
|
||||
@@ -1076,7 +1076,7 @@ end
|
||||
--- `initialize_result.offsetEncoding` if `capabilities.offsetEncoding` was
|
||||
--- sent to it. You can only modify the `client.offset_encoding` here before
|
||||
--- any notifications are sent. Most language servers expect to be sent client specified settings after
|
||||
--- initialization. Neovim does not make this assumption. A
|
||||
--- initialization. Nvim does not make this assumption. A
|
||||
--- `workspace/didChangeConfiguration` notification should be sent
|
||||
--- to the server during on_init.
|
||||
---
|
||||
|
||||
@@ -159,7 +159,7 @@ end
|
||||
--- @param options table|nil Optional table which holds the following optional fields:
|
||||
--- - formatting_options (table|nil):
|
||||
--- Can be used to specify FormattingOptions. Some unspecified options will be
|
||||
--- automatically derived from the current Neovim options.
|
||||
--- automatically derived from the current Nvim options.
|
||||
--- See https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#formattingOptions
|
||||
--- - timeout_ms (integer|nil, default 1000):
|
||||
--- Time in milliseconds to block for formatting requests. No effect if async=true
|
||||
|
||||
Reference in New Issue
Block a user