From 9067cd6cdfdc0bb869aa7f5d2a6c607ea8255239 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 1 Jan 2019 00:41:54 +0100 Subject: patch 8.1.0672: the Lua interface doesn't know about v:null Problem: The Lua interface doesn't know about v:null. Solution: Add Lua support for v:null. (Uji, closes #3744) --- src/if_lua.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/if_lua.c') diff --git a/src/if_lua.c b/src/if_lua.c index 6e3373464..9400e3a35 100644 --- a/src/if_lua.c +++ b/src/if_lua.c @@ -562,6 +562,10 @@ luaV_totypval(lua_State *L, int pos, typval_T *tv) tv->v_type = VAR_SPECIAL; tv->vval.v_number = (varnumber_T) lua_toboolean(L, pos); break; + case LUA_TNIL: + tv->v_type = VAR_SPECIAL; + tv->vval.v_number = VVAL_NULL; + break; case LUA_TSTRING: tv->v_type = VAR_STRING; tv->vval.v_string = vim_strsave((char_u *) lua_tostring(L, pos)); -- cgit v1.2.1