neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit a17d39314d1bda465449cf133e6700abe5abf46f
parent 73157c994db42ab1857396531d4a09f460052c61
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sat, 14 Feb 2026 09:05:08 +0800

docs(lua): correct vim.wait() interval description (#37856)

Use the wording from the wait() Vimscript function.
Diffstat:
Mruntime/doc/lua.txt | 6+++---
Mruntime/lua/vim/_meta/builtin.lua | 4++--
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/runtime/doc/lua.txt b/runtime/doc/lua.txt @@ -854,9 +854,9 @@ vim.ui_detach({ns}) *vim.ui_detach()* vim.wait({time}, {callback}, {interval}, {fast_only}) *vim.wait()* Waits up to `time` milliseconds, until `callback` returns `true` - (success). Executes `callback` immediately, then at intervals of - approximately `interval` milliseconds (default 200). Returns all - `callback` results on success. + (success). Executes `callback` immediately, then on user events, internal + events, and approximately every `interval` milliseconds (default 200). + Returns all `callback` results on success. Nvim processes other events while waiting. Cannot be called during an |api-fast| event. diff --git a/runtime/lua/vim/_meta/builtin.lua b/runtime/lua/vim/_meta/builtin.lua @@ -183,8 +183,8 @@ function vim.iconv(str, from, to, opts) end function vim.schedule(fn) end --- Waits up to `time` milliseconds, until `callback` returns `true` (success). Executes ---- `callback` immediately, then at intervals of approximately `interval` milliseconds (default ---- 200). Returns all `callback` results on success. +--- `callback` immediately, then on user events, internal events, and approximately every +--- `interval` milliseconds (default 200). Returns all `callback` results on success. --- --- Nvim processes other events while waiting. --- Cannot be called during an |api-fast| event.