Lines Matching refs:eval

73 " Test vim.eval()
75 " lua.eval with a number
76 lua v = vim.eval('123')
80 " lua.eval with a string
81 lua v = vim.eval('"abc"')
85 " lua.eval with a list
86 lua v = vim.eval("['a']")
90 " lua.eval with a dict
91 lua v = vim.eval("{'a':'b'}")
95 " lua.eval with a blob
96 lua v = vim.eval("0z00112233.deadbeef")
100 " lua.eval with a float
101 lua v = vim.eval('3.14')
105 " lua.eval with a bool
106 lua v = vim.eval('v:true')
109 lua v = vim.eval('v:false')
113 " lua.eval with a null
114 lua v = vim.eval('v:null')
118 call assert_fails('lua v = vim.eval(nil)',
119 \ "[string \"vim chunk\"]:1: bad argument #1 to 'eval' (string expected, got nil)")
120 call assert_fails('lua v = vim.eval(true)',
121 \ "[string \"vim chunk\"]:1: bad argument #1 to 'eval' (string expected, got boolean)")
122 call assert_fails('lua v = vim.eval({})',
123 \ "[string \"vim chunk\"]:1: bad argument #1 to 'eval' (string expected, got table)")
124 call assert_fails('lua v = vim.eval(print)',
125 \ "[string \"vim chunk\"]:1: bad argument #1 to 'eval' (string expected, got function)")
126 call assert_fails('lua v = vim.eval(vim.buffer())',
127 \ "[string \"vim chunk\"]:1: bad argument #1 to 'eval' (string expected, got userdata)")
427 lua l = vim.eval('l')
433 lua l:add(vim.eval("[1, 2, 3]"))
434 lua l:add(vim.eval("{'a':1, 'b':2, 'c':3}"))
454 lua ll = vim.eval('l')
491 lua t = vim.eval('l')
545 lua d = vim.eval('d')
550 lua d[4] = vim.eval("[1, 2, 3]")
551 lua d[5] = vim.eval("{'a':1, 'b':2, 'c':3}")
575 lua x = vim.eval('d')
581 lua x = vim.eval('g:')
611 lua d = vim.eval('d')
643 lua lb = vim.eval('b')
675 lua i2 = vim.eval"R"
697 lua d = vim.eval"mydict"
699 lua res = (d.len() == vim.funcref"len"(vim.eval"l")) and "OK" or "FAIL"
876 lua k = vim.buffer(vim.eval('bufnr()'))