aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 02ea0c88fc..6f9dcd48df 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -8250,9 +8250,15 @@ static void check_vars(const char *name, size_t len)
}
/// check if special v:lua value for calling lua functions
+bool is_luafunc(partial_T *partial)
+{
+ return partial == vvlua_partial;
+}
+
+/// check if special v:lua value for calling lua functions
static bool tv_is_luafunc(typval_T *tv)
{
- return tv->v_type == VAR_PARTIAL && tv->vval.v_partial == vvlua_partial;
+ return tv->v_type == VAR_PARTIAL && is_luafunc(tv->vval.v_partial);
}
/// check the function name after "v:lua."