Lines Matching refs:g
50 g:runtime = 'yes'
119 g:runtime = 'yes'
169 let g:called_function = 'yes'
178 g:called_function = 'no'
186 assert_equal('no', g:called_function)
190 let g:called_function = 'yes'
195 let g:caught = v:exception
200 g:called_function = 'no'
202 assert_match('E121: Undefined variable: 0', g:caught)
203 assert_equal('yes', g:called_function)
334 let g:notNumber = 'string'
337 return g:notNumber
364 ' if g:cond',
371 ' if g:cond',
378 ' if g:cond',
465 let g:counter += 1
469 g:counter = 1
474 g:counter->assert_equal(4)
475 eval g:counter->assert_equal(4)
476 unlet g:counter
538 delfunc g:Func
540 delfunc g:Func
688 def g:Inner(): string
694 g:Inner()->assert_equal('inner')
695 delfunc g:Inner
697 g:Inner()->assert_equal('inner')
698 delfunc g:Inner
700 g:Inner()->assert_equal('inner')
701 delfunc g:Inner
708 def g:Inner(): string
717 delfunc g:Inner
722 def g:Inner()
725 g:Inner()
730 delfunc g:Inner
797 def g:Func(): string
803 g:Func()->assert_equal('global')
805 delfunc g:Func
811 def g:Funcy()
822 def g:Gfunc(): string
829 g:Gfunc()->assert_equal('global')
831 delfunc g:Gfunc
837 def g:Func(): string
841 g:Func = function('len')
846 delfunc g:Func
848 # global function is found without g: prefix
851 def g:Func(): string
858 delfunc g:Func
864 def g:Func(): string
868 delfunc g:Func
1074 ->substitute("('\\|')", ' ', 'g'))
1148 def g:TestFunc(f: func)
1150 legacy call g:TestFunc({-> 0})
1151 delfunc g:TestFunc
1153 def g:TestFunc(f: func(number))
1155 legacy call g:TestFunc({nr -> 0})
1156 delfunc g:TestFunc
1285 g:Later('')
1288 def g:Later(...l: list<number>)
1373 delfunc! g:Func
1386 g:DefinedLater('one')->assert_equal('one')
1395 g:SomeFunc('abc')->assert_equal(3)
1397 assert_fails('g:NotAFunc()', 'E117:', '', 3, 'Test_call_funcref')
1444 g:echo = nr
1448 g:echo->assert_equal(34)
1450 g:echo->assert_equal(123)
1457 g:echo = l
1461 g:echo->assert_equal([])
1463 g:echo->assert_equal([1, 2, 3])
1470 g:optarg = opt
1471 g:listarg = l
1476 g:optarg->assert_equal(12)
1477 g:listarg->assert_equal([])
1480 g:optarg->assert_equal(22)
1481 g:listarg->assert_equal([])
1484 g:optarg->assert_equal(18)
1485 g:listarg->assert_equal([1, 2, 3])
1498 Ref3 = g:cond ? Ref1 : Ref2
1504 Refa3 = g:cond ? Refa1 : Refa2
1510 Refb3 = g:cond ? Refb1 : Refb2
1514 return g:DefinedEvenLater("yes")
1532 delfunc! g:Func
1538 delfunc! g:Func
1545 delfunc! g:Func
1552 delfunc! g:Func
1559 delfunc! g:Func
1566 delfunc! g:Func
1573 delfunc! g:Func
1580 delfunc! g:Func
1583 delfunc! g:Func
1585 delfunc! g:Func
1587 delfunc! g:Func
1650 g:value = 'value'
1651 g:value->MyFunc()
1766 const g:Aconst = 77
1769 g:Aconst = 99
1772 unlet g:Aconst
1791 def g:GoneSoon()
1800 delfunc g:GoneSoon
1821 assert_fails('g:Func0()', 'E1091:')
1822 g:Func1()->assert_equal('Func1')
1823 g:Func2()->assert_equal('Func2')
2086 delfunc! g:Func
2107 delfunc! g:Func
2126 delfunc! g:Func
2133 'var RefMe: func = function("g:DelMe")',
2134 'delfunc g:DelMe',
2141 'delfunc g:NotExist'], 'E700:')
2155 g:Ref = (s) => local .. s
2160 g:Ref('thing')->assert_equal('some thing')
2161 unlet g:Ref
2166 g:Extend = (s) => local->add(s)
2167 g:Read = () => local
2172 join(g:Read(), ' ')->assert_equal('some')
2173 g:Extend('more')
2174 join(g:Read(), ' ')->assert_equal('some more')
2175 g:Extend('even')
2176 join(g:Read(), ' ')->assert_equal('some more even')
2178 unlet g:Extend
2179 unlet g:Read
2192 ReadRef(g:Read)->assert_equal('some')
2193 ExtendRef(g:Extend, 'more')
2194 ReadRef(g:Read)->assert_equal('some more')
2195 ExtendRef(g:Extend, 'even')
2196 ReadRef(g:Read)->assert_equal('some more even')
2198 unlet g:Extend
2199 unlet g:Read
2204 g:UseArg = (s) => theArg .. '/' .. local .. '/' .. s
2209 g:UseVararg = (s) => theArg .. '/' .. local .. '/' .. s .. '/' .. join(rest)
2214 g:UseArg('call_val')->assert_equal('arg_val/loc_val/call_val')
2217 g:UseVararg('call_val')->assert_equal('arg_val/the_loc/call_val/one two')
2219 unlet g:UseArg
2220 unlet g:UseVararg
2241 g:Append = Append
2246 g:Get = Get
2251 g:Get()->assert_equal('a')
2252 g:Append('-b')
2253 g:Get()->assert_equal('a-b')
2254 g:Append('-c')
2255 g:Get()->assert_equal('a-b-c')
2257 unlet g:Append
2258 unlet g:Get
2275 g:Ref = (s) => s .. text
2276 GetResult(g:Ref)->assert_equal('sometext')
2299 g:Myclosure = () => Closure()
2302 assert_equal('hello', g:Myclosure())
2327 def g:Offset(): number
2331 exe mods .. range .. 'g/^/exe "m .-" .. g:Offset()'
2349 def g:Inner()
2354 g:Inner()
2360 delfunc g:Inner
2370 ['a', 'b', 'c', 'd', 'e', 'f', 'g']->join()
2582 func g:LegacyFunction()
2583 let g:legacyvar = 1
2586 legacy call g:LegacyFunction()
2589 assert_equal(1, g:legacyvar)
2590 unlet g:legacyvar
2591 delfunc g:LegacyFunction
2609 let g:result = self.value
2616 assert_equal('yes', g:result)
2617 unlet g:result
2625 assert_equal('foo', g:result)
2626 unlet g:result
2630 assert_equal('bar', g:result)
2631 unlet g:result
2677 g:did_it = 'yes'
2686 g:did_it = 'yes'
2691 let g:did_it = 'no'
2693 call assert_equal('yes', g:did_it)
2695 let g:did_it = 'no'
2697 call assert_equal('yes', g:did_it)
2699 unlet g:did_it
2759 def g: list<string>
2830 let g:ei_after = &eventignore
2835 g:ei_after->assert_equal('')
2888 delfunc! g:Func
2914 g:result = 'none'
2916 g:result += 3
2917 g:result = 'yes'
2921 assert_equal('none', g:result)
2922 unlet g:result
2930 g:result = 'none'
2932 silent! g:result += 3
2933 g:result = 'yes'
2937 assert_equal('yes', g:result)
2938 unlet g:result
2946 g:result = 'none'
2949 g:result = 'yes'
2952 assert_equal('none', g:result)
2953 unlet g:result
2962 g:result = 'none'
2963 silent! g:result += 3
2964 g:result = 'none'
2965 g:result += 3
3009 g:result = 'none'
3013 g:result = map([], (_, v) => ({}[v]))->join() .. d['']
3018 assert_equal('0', g:result)
3019 unlet g:result
3043 nnoremap <F3> <cmd>set opfunc=Opfunc<cr>g@
3044 def g:Opfunc(_: any): string
3063 def g:Inner()
3066 g:Inner()
3089 def G(g: func): dict<func>
3090 return {f: g}
3125 def g:Broken()
3128 call g:Broken()
3134 assert_fails('call g:Broken()', 'E1091: Function is not compiled: Broken')
3135 delfunc g:Broken
3139 def g:Broken()
3147 assert_fails('call g:Broken()', 'E1091: Function is not compiled: Broken')
3148 delfunc g:Broken
3216 let g:mydict = {}
3217 func g:mydict.afunc()
3218 let g:result = self.key
3224 var output = execute('legacy func g:mydict.afunc')
3225 var funcName = 'g:' .. substitute(output, '.*function \(\d\+\).*', '\1', '')
3228 assert_equal(output, execute('legacy func g:mydict.afunc'))
3229 unlet g:mydict
3238 assert_equal('yes', g:didit)
3244 assert_equal('again', g:didit)
3251 g:d = {}
3253 x = vim.eval('g:d')
3256 assert_equal('val', g:d.key)