From 43956dea55a49a847a0f2e5d9e0f48384cb34635 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Fri, 28 May 2021 08:24:48 -0700 Subject: lua: Add vim.opt and fix scopes of vim.o (#13479) * lua: Add vim.opt * fixup: cleaning * fixup: comments * ty clason * fixup: comments * this is the last commit. period. --- runtime/lua/vim/F.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'runtime/lua/vim/F.lua') diff --git a/runtime/lua/vim/F.lua b/runtime/lua/vim/F.lua index 5887e978b9..7925ff6e44 100644 --- a/runtime/lua/vim/F.lua +++ b/runtime/lua/vim/F.lua @@ -20,5 +20,12 @@ function F.npcall(fn, ...) return F.ok_or_nil(pcall(fn, ...)) end +--- Wrap a function to return nil if it fails, otherwise the value +function F.nil_wrap(fn) + return function(...) + return F.npcall(fn, ...) + end +end + return F -- cgit