Lines Matching refs:dict
90 " lua.eval with a dict
92 call assert_equal('dict', luaeval('vim.type(v)'))
542 call assert_equal({}, luaeval('vim.dict()'))
554 call assert_match('^dict: \%(0x\)\?\x\+$', luaeval('tostring(d)'))
564 call assert_fails('lua d[6] = 1', '[string "vim chunk"]:1: dict is locked')
570 call assert_fails("let t = luaeval('vim.dict(d)')",
591 \ luaeval('vim.dict(t)'))
599 "call assert_equal({'say' : 'hi'}, luaeval('vim.dict(t)'))
602 call assert_fails('lua vim.dict(1)', '[string "vim chunk"]:1: table expected, got number')
603 call assert_fails('lua vim.dict("x")', '[string "vim chunk"]:1: table expected, got string')
604 call assert_fails('lua vim.dict(print)', '[string "vim chunk"]:1: table expected, got function')
605 call assert_fails('lua vim.dict(true)', '[string "vim chunk"]:1: table expected, got boolean')
691 " dict funcref
692 function Mylen() dict
722 call assert_equal('dict', luaeval('vim.type(vim.dict())'))
946 vim.g.Var4 = vim.dict({model='honda', year=2020})
958 vim.g.Var1 = vim.list({vim.dict({a=10}), vim.dict({b=20})})
959 vim.g.Var2 = vim.dict({p=vim.list({5, 6}), q=vim.list({1.1, 2.2})})
1066 lua vim.w.wvar2 = vim.dict({a=10, b=20})
1070 lua vim.w.wvar7 = vim.dict({a=vim.list({1, 2}), b=20})
1107 lua vim.b.bvar2 = vim.dict({a=10, b=20})
1111 lua vim.b.bvar7 = vim.dict({a=vim.list({1, 2}), b=20})
1148 lua vim.t.tvar2 = vim.dict({a=10, b=20})
1152 lua vim.t.tvar7 = vim.dict({a=vim.list({1, 2}), b=20})