Lines Matching refs:funcref
582 call assert_fails("lua x['min'] = vim.funcref('max')",
583 \ '[string "vim chunk"]:1: cannot assign funcref to builtin scope')
674 lua i1 = vim.funcref"I"
676 lua msg = "funcref|test|" .. (#i2(i1) == #i1(i2) and "OK" or "FAIL")
677 lua msg = vim.funcref"tr"(msg, "|", " ")
678 call assert_equal("funcref test OK", luaeval('msg'))
681 call assert_fails('lua f1 = vim.funcref("")',
683 call assert_fails('lua f1 = vim.funcref("10")',
686 call assert_fails('lua f1 = vim.funcref(fname)',
687 \ "[string \"vim chunk\"]:1: bad argument #1 to 'funcref' (string expected, got nil)")
688 call assert_fails('lua vim.funcref("abc")()',
689 \ ['E117:', '\[string "vim chunk"]:1: cannot call funcref'])
691 " dict funcref
698 lua d.len = vim.funcref"Mylen" -- assign d as 'self'
699 lua res = (d.len() == vim.funcref"len"(vim.eval"l")) and "OK" or "FAIL"
723 call assert_equal('funcref', luaeval('vim.type(vim.funcref("Test_type"))'))
761 vim.funcref('Vim_func_call_lua_callback')(
777 …let result = luaeval("vim.funcref('Vim_func_call_metatable_lua_callback')(setmetatable({ space = '…
947 vim.g.Var5 = vim.funcref('max')