summaryrefslogtreecommitdiff
path: root/src/if_lua.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/if_lua.c')
-rw-r--r--src/if_lua.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/if_lua.c b/src/if_lua.c
index e20298311..abcd850b3 100644
--- a/src/if_lua.c
+++ b/src/if_lua.c
@@ -568,6 +568,11 @@ luaV_pushtypval(lua_State *L, typval_T *tv)
case VAR_FUNC:
luaV_pushfuncref(L, tv->vval.v_string);
break;
+ case VAR_PARTIAL:
+ // TODO: handle partial arguments
+ luaV_pushfuncref(L, partial_name(tv->vval.v_partial));
+ break;
+
case VAR_BLOB:
luaV_pushblob(L, tv->vval.v_blob);
break;