Lines Matching refs:unlet
80 " removing items with :unlet
84 unlet l[2]
87 unlet l[: 3]
88 unlet l[1 :]
93 unlet l[2 : 2]
96 unlet l[2 : 3]
99 unlet l[2 : 4]
102 unlet l[2 : 5]
105 unlet l[-2 : 2]
108 unlet l[-3 : 2]
111 unlet l[-4 : 2]
114 unlet l[-5 : 2]
117 unlet l[-6 : 2]
123 unlet l[2:2]
126 unlet l[2:3]
131 unlet l[2 : 1]
137 unlet l[-1 : 2]
281 unlet key val
322 " removing items with :unlet
326 unlet d.b
327 unlet d[-1]
357 unlet d[i]
371 unlet d[i]
375 unlet d
433 unlet g:dict
644 unlet! l
656 unlet l[2]['6'][7]
662 unlet l[2][6]
668 unlet l[2]
674 unlet l[1][1][0]
680 unlet l[1][1]
686 unlet l[1]
692 unlet l
703 call assert_fails('unlet l[1:2]', 'E741:')
704 unlet l
707 " Locked variables and :unlet or list / dict functions
709 " No :unlet after lock on dict:
713 call assert_fails('unlet d.a', 'E741:')
716 " unlet after lock on dict item
721 unlet d.a
793 " No :unlet of variable in locked scope
797 call assert_fails('unlet b:testvar', 'E741:')
799 unlet! b:testvar
809 unlet l
814 call assert_fails('unlet l[0:1]', 'E741:')
816 call assert_fails('unlet l[1:2]', 'E741:')
823 unlet l
835 unlet l
944 unlet g:lut
1150 call assert_fails('unlet a:x', 'E795:')
1153 call assert_fails('unlet v:count', 'E795:')
1157 exe s:gen_cmd('unlet x:foo', a:x)
1158 exe s:gen_cmd('unlet x:bar', a:x)
1207 unlet deep_list
1226 unlet deep_dict