From ab69f81c163eb470b91dc11936d57a0997f7cfe3 Mon Sep 17 00:00:00 2001 From: Mike J McGuirk <62523234+mikejmcguirk@users.noreply.github.com> Date: Wed, 6 May 2026 11:13:15 -0400 Subject: [PATCH] fix(lua): increase vim.F deprecation version [skip ci] #39632 Problem: Deprecations for vim.F set a version too early. Solution: Bump the deprecation version. --- runtime/lua/vim/F.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/runtime/lua/vim/F.lua b/runtime/lua/vim/F.lua index 80166a5467..e16003880c 100644 --- a/runtime/lua/vim/F.lua +++ b/runtime/lua/vim/F.lua @@ -19,14 +19,14 @@ local F = {} --- @param ... T --- @return T function F.if_nil(...) - vim.deprecate('vim.F.if_nil', 'vim.nonnil', '0.14') + vim.deprecate('vim.F.if_nil', 'vim.nonnil', '0.15') return vim.nonnil(...) end -- Use in combination with pcall --- @deprecated function F.ok_or_nil(status, ...) - vim.deprecate('vim.F.ok_or_nil', 'actual error handling', '0.14') + vim.deprecate('vim.F.ok_or_nil', 'actual error handling', '0.15') if not status then return end @@ -40,14 +40,14 @@ end --- @param ... T? --- @return T function F.npcall(fn, ...) - vim.deprecate('vim.F.npcall', 'vim.npcall', '0.14') + vim.deprecate('vim.F.npcall', 'vim.npcall', '0.15') return vim.npcall(fn, ...) end --- Wrap a function to return nil if it fails, otherwise the value --- @deprecated function F.nil_wrap(fn) - vim.deprecate('vim.F.nil_wrap', 'vim.npcall', '0.14') + vim.deprecate('vim.F.nil_wrap', 'vim.npcall', '0.15') return function(...) return vim.npcall(fn, ...) end