diff options
| author | Lewis Russell <lewis6991@gmail.com> | 2026-03-12 15:04:05 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-12 11:04:05 -0400 |
| commit | ce1154048b11cdc402d0e5da352a3adca19afb56 (patch) | |
| tree | 02516c918bd7b47e96b02eb83323b917ec4dd37d /runtime/lua/vim/pack.lua | |
| parent | 2fe07cc9658cfca6dcda1b9b37e5f80e38fd7b19 (diff) | |
| download | rneovim-ce1154048b11cdc402d0e5da352a3adca19afb56.tar.gz rneovim-ce1154048b11cdc402d0e5da352a3adca19afb56.tar.bz2 rneovim-ce1154048b11cdc402d0e5da352a3adca19afb56.zip | |
refactor: integer functions, optimize asserts #34112
refactor(lua): add integer coercion helpers
Add vim._tointeger() and vim._ensure_integer(), including optional base
support, and switch integer-only tonumber()/assert call sites in the Lua
runtime to use them.
This also cleans up related integer parsing in LSP, health, loader, URI,
tohtml, and Treesitter code.
supported by AI
Diffstat (limited to 'runtime/lua/vim/pack.lua')
| -rw-r--r-- | runtime/lua/vim/pack.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/pack.lua b/runtime/lua/vim/pack.lua index 6d9b8dc9a1..a218a38d6a 100644 --- a/runtime/lua/vim/pack.lua +++ b/runtime/lua/vim/pack.lua @@ -1157,7 +1157,7 @@ local function show_confirm_buf(lines, on_finish) --- @type integer local cancel_au_id local function on_cancel(data) - if tonumber(data.match) ~= win_id then + if vim._tointeger(data.match) ~= win_id then return end pcall(api.nvim_del_autocmd, cancel_au_id) |