Lines Matching refs:g
60 let g:triggered = 0
61 au CursorHoldI * let g:triggered += 1
65 call assert_equal(1, g:triggered)
66 unlet g:triggered
78 let g:triggered = 0
79 au CursorHoldI * let g:triggered += 1
84 call assert_equal(1, g:triggered)
85 unlet g:triggered
91 let g:triggered = 0
92 au CursorHoldI * let g:triggered += 1
97 call assert_equal(0, g:triggered)
98 unlet g:triggered
108 call feedkeys("i()\<C-g>U", 'tx!')
269 let g:record = []
272 au WinNew * call add(g:record, 'WinNew')
273 au WinClosed * call add(g:record, 'WinClosed')
274 au WinEnter * call add(g:record, 'WinEnter')
275 au WinLeave * call add(g:record, 'WinLeave')
276 au TabNew * call add(g:record, 'TabNew')
277 au TabClosed * call add(g:record, 'TabClosed')
278 au TabEnter * call add(g:record, 'TabEnter')
279 au TabLeave * call add(g:record, 'TabLeave')
292 \ ], g:record)
294 let g:record = []
303 \ ], g:record)
308 unlet g:record
316 let g:matched = v:false
319 execute 'autocmd WinClosed' winid 'let g:matched = v:true'
320 autocmd WinClosed * let g:amatch = str2nr(expand('<amatch>'))
321 autocmd WinClosed * let g:afile = str2nr(expand('<afile>'))
324 call assert_true(g:matched)
325 call assert_equal(winid, g:amatch)
326 call assert_equal(winid, g:afile)
332 let g:triggered = 0
335 autocmd WinClosed * let g:triggered += 1
340 call assert_equal(1, g:triggered)
344 unlet g:matched
345 unlet g:amatch
346 unlet g:afile
347 unlet g:triggered
513 let g:val = ''
515 call assert_equal('+', g:val)
517 call assert_equal('++', g:val)
522 call assert_equal('+++', g:val)
635 let item = remove(g:options, 0)
638 let g:opt = [expected, actual]
652 let g:options = [['number', 0, 0, 0, 1, 'global', 'set']]
654 call assert_equal([], g:options)
655 call assert_equal(g:opt[0], g:opt[1])
658 let g:options = [['number', 1, 1, '', 0, 'local', 'setlocal']]
660 call assert_equal([], g:options)
661 call assert_equal(g:opt[0], g:opt[1])
664 let g:options = [['number', 1, '', 1, 0, 'global', 'setglobal']]
666 call assert_equal([], g:options)
667 call assert_equal(g:opt[0], g:opt[1])
670 let g:options = [['autoindent', 0, 0, '', 1, 'local', 'setlocal']]
672 call assert_equal([], g:options)
673 call assert_equal(g:opt[0], g:opt[1])
676 let g:options = [['autoindent', 0, '', 0, 1, 'global', 'setglobal']]
678 call assert_equal([], g:options)
679 call assert_equal(g:opt[0], g:opt[1])
682 let g:options = [['autoindent', 1, 1, 1, 0, 'global', 'set']]
684 call assert_equal([], g:options)
685 call assert_equal(g:opt[0], g:opt[1])
688 let g:options = [['autoindent', 1, 1, 0, 0, 'global', 'set']]
692 call assert_equal([], g:options)
693 call assert_equal(g:opt[0], g:opt[1])
697 let g:options = [['invalid', 'invalid', 'invalid', 'invalid', 'invalid', 'invalid', 'invalid']]
699 …t_equal([['invalid', 'invalid', 'invalid', 'invalid', 'invalid', 'invalid', 'invalid']], g:options)
700 call assert_equal(g:opt[0], g:opt[1])
703 let g:options = [['list', 0, 0, 0, 1, 'global', 'set'], ['number', 0, 0, 0, 1, 'global', 'set']]
705 call assert_equal([], g:options)
706 call assert_equal(g:opt[0], g:opt[1])
709 …let g:options = [['invalid', 'invalid', 'invalid', 'invalid', 'invalid', 'invalid', 'invalid'], ['…
711 …valid'], ['invalid', 'invalid', 'invalid', 'invalid', 'invalid', 'invalid', 'invalid']], g:options)
712 call assert_equal(g:opt[0], g:opt[1])
715 let g:options = [['autochdir', 0, 0, '', 1, 'local', 'setlocal']]
717 call assert_equal([], g:options)
718 call assert_equal(g:opt[0], g:opt[1])
721 let g:options = [['autoread', 0, 0, 0, 1, 'global', 'set']]
723 call assert_equal([], g:options)
724 call assert_equal(g:opt[0], g:opt[1])
727 let g:options = [['autoread', 1, 1, '', 1, 'local', 'setlocal']]
729 call assert_equal([], g:options)
730 call assert_equal(g:opt[0], g:opt[1])
733 let g:options = [['autoread', 1, '', 1, 0, 'global', 'setglobal']]
735 call assert_equal([], g:options)
736 call assert_equal(g:opt[0], g:opt[1])
739 let g:options = [['backspace', '', '', '', 'eol,indent,start', 'global', 'set']]
741 call assert_equal([], g:options)
742 call assert_equal(g:opt[0], g:opt[1])
745 let g:options = [['backup', 0, 0, '', 1, 'local', 'setlocal']]
752 call assert_equal([], g:options)
753 call assert_equal(g:opt[0], g:opt[1])
756 let g:options = [['number', 0, 0, '', 1, 'local', 'setlocal']]
758 call assert_equal([], g:options)
759 call assert_equal(g:opt[0], g:opt[1])
762 let g:options = [['key', 'invalid', 'invalid1', 'invalid2', 'invalid3', 'invalid4', 'invalid5']]
765 …_equal([['key', 'invalid', 'invalid1', 'invalid2', 'invalid3', 'invalid4', 'invalid5']], g:options)
766 call assert_equal(g:opt[0], g:opt[1])
771 let g:options = [['backupext', oldval, oldval, oldval, 'foo', 'global', 'set']]
773 call assert_equal([], g:options)
774 call assert_equal(g:opt[0], g:opt[1])
777 let g:options = [['backupext', 'foo', 'foo', 'foo', oldval, 'global', 'set']]
779 call assert_equal([], g:options)
780 call assert_equal(g:opt[0], g:opt[1])
783 let g:options = [['backupext', oldval, '', oldval, 'bar', 'global', 'setglobal']]
785 call assert_equal([], g:options)
786 call assert_equal(g:opt[0], g:opt[1])
792 let g:options = [['backupext', oldval, oldval, '', 'baz', 'local', 'setlocal']]
794 call assert_equal([], g:options)
795 call assert_equal(g:opt[0], g:opt[1])
800 let g:options = [['backupext', 'ext_local', 'ext_local', 'ext_local', 'fuu', 'global', 'set']]
802 call assert_equal([], g:options)
803 call assert_equal(g:opt[0], g:opt[1])
808 let g:options = [['tags', oldval, oldval, oldval, 'tagpath', 'global', 'set']]
810 call assert_equal([], g:options)
811 call assert_equal(g:opt[0], g:opt[1])
814 let g:options = [['tags', 'tagpath', 'tagpath', 'tagpath', oldval, 'global', 'set']]
816 call assert_equal([], g:options)
817 call assert_equal(g:opt[0], g:opt[1])
820 let g:options = [['tags', oldval, '', oldval, 'tagpath1', 'global', 'setglobal']]
822 call assert_equal([], g:options)
823 call assert_equal(g:opt[0], g:opt[1])
826 let g:options = [['tags', 'tagpath1', 'tagpath1', '', 'tagpath2', 'local', 'setlocal']]
828 call assert_equal([], g:options)
829 call assert_equal(g:opt[0], g:opt[1])
836 let g:options = [['tags', 'tag_global', 'tag_local', 'tag_global', 'tagpath', 'global', 'set']]
838 call assert_equal([], g:options)
839 call assert_equal(g:opt[0], g:opt[1])
846 let g:options = [['tags', 'tag_global', '', 'tag_global', 'tagpath', 'global', 'set']]
848 call assert_equal([], g:options)
849 call assert_equal(g:opt[0], g:opt[1])
854 let g:options = [['spelllang', oldval, oldval, oldval, 'elvish,klingon', 'global', 'set']]
856 call assert_equal([], g:options)
857 call assert_equal(g:opt[0], g:opt[1])
860 …let g:options = [['spelllang', 'elvish,klingon', 'elvish,klingon', 'elvish,klingon', oldval, 'glob…
862 call assert_equal([], g:options)
863 call assert_equal(g:opt[0], g:opt[1])
866 let g:options = [['spelllang', oldval, '', oldval, 'elvish', 'global', 'setglobal']]
868 call assert_equal([], g:options)
869 call assert_equal(g:opt[0], g:opt[1])
873 let g:options = [['spelllang', oldval, oldval, '', 'klingon', 'local', 'setlocal']]
875 call assert_equal([], g:options)
876 call assert_equal(g:opt[0], g:opt[1])
883 let g:options = [['spelllang', 'spelllocal', 'spelllocal', 'spellglobal', 'foo', 'global', 'set']]
885 call assert_equal([], g:options)
886 call assert_equal(g:opt[0], g:opt[1])
891 let g:options = [['statusline', oldval, oldval, oldval, 'foo', 'global', 'set']]
893 call assert_equal([], g:options)
894 call assert_equal(g:opt[0], g:opt[1])
899 let g:options = [['statusline', 'foo', 'foo', 'foo', oldval, 'global', 'set']]
901 call assert_equal([], g:options)
902 call assert_equal(g:opt[0], g:opt[1])
905 let g:options = [['statusline', oldval, '', oldval, 'bar', 'global', 'setglobal']]
907 call assert_equal([], g:options)
908 call assert_equal(g:opt[0], g:opt[1])
912 let g:options = [['statusline', oldval, oldval, '', 'baz', 'local', 'setlocal']]
914 call assert_equal([], g:options)
915 call assert_equal(g:opt[0], g:opt[1])
922 let g:options = [['statusline', 'bar', 'baz', 'bar', 'foo', 'global', 'set']]
924 call assert_equal([], g:options)
925 call assert_equal(g:opt[0], g:opt[1])
930 let g:options = [['foldignore', oldval, oldval, oldval, 'fo', 'global', 'set']]
932 call assert_equal([], g:options)
933 call assert_equal(g:opt[0], g:opt[1])
936 let g:options = [['foldignore', 'fo', 'fo', 'fo', oldval, 'global', 'set']]
938 call assert_equal([], g:options)
939 call assert_equal(g:opt[0], g:opt[1])
942 let g:options = [['foldignore', oldval, '', oldval, 'bar', 'global', 'setglobal']]
944 call assert_equal([], g:options)
945 call assert_equal(g:opt[0], g:opt[1])
949 let g:options = [['foldignore', oldval, oldval, '', 'baz', 'local', 'setlocal']]
951 call assert_equal([], g:options)
952 call assert_equal(g:opt[0], g:opt[1])
957 let g:options = [['foldignore', 'loc', 'loc', 'glob', 'fo', 'global', 'set']]
959 call assert_equal([], g:options)
960 call assert_equal(g:opt[0], g:opt[1])
966 let g:options = [['cmdheight', '1', '', '1', '2', 'global', 'setglobal']]
968 call assert_equal([], g:options)
969 call assert_equal(g:opt[0], g:opt[1])
974 let g:options = [['cmdheight', '1', '1', '', '2', 'local', 'setlocal']]
976 call assert_equal([], g:options)
977 call assert_equal(g:opt[0], g:opt[1])
982 let g:options = [['cmdheight', '1', '1', '1', '2', 'global', 'set']]
984 call assert_equal([], g:options)
985 call assert_equal(g:opt[0], g:opt[1])
989 let g:options = [['cmdheight', '8', '8', '8', '2', 'global', 'set']]
991 call assert_equal([], g:options)
992 call assert_equal(g:opt[0], g:opt[1])
998 let g:options = [['undolevels', '8', '', '8', '2', 'global', 'setglobal']]
1000 call assert_equal([], g:options)
1001 call assert_equal(g:opt[0], g:opt[1])
1006 let g:options = [['undolevels', '1', '1', '', '2', 'local', 'setlocal']]
1008 call assert_equal([], g:options)
1009 call assert_equal(g:opt[0], g:opt[1])
1014 let g:options = [['undolevels', '1', '1', '8', '2', 'global', 'set']]
1016 call assert_equal([], g:options)
1017 call assert_equal(g:opt[0], g:opt[1])
1021 let g:options = [['undolevels', '8', '8', '8', '2', 'global', 'set']]
1023 call assert_equal([], g:options)
1024 call assert_equal(g:opt[0], g:opt[1])
1030 let g:options = [['wrapmargin', '8', '', '8', '2', 'global', 'setglobal']]
1032 call assert_equal([], g:options)
1033 call assert_equal(g:opt[0], g:opt[1])
1038 let g:options = [['wrapmargin', '1', '1', '', '2', 'local', 'setlocal']]
1040 call assert_equal([], g:options)
1041 call assert_equal(g:opt[0], g:opt[1])
1046 let g:options = [['wrapmargin', '1', '1', '8', '2', 'global', 'set']]
1048 call assert_equal([], g:options)
1049 call assert_equal(g:opt[0], g:opt[1])
1053 let g:options = [['wrapmargin', '8', '8', '8', '2', 'global', 'set']]
1055 call assert_equal([], g:options)
1056 call assert_equal(g:opt[0], g:opt[1])
1066 let g:options = [['foldcolumn', '8', '', '8', '2', 'global', 'setglobal']]
1068 call assert_equal([], g:options)
1069 call assert_equal(g:opt[0], g:opt[1])
1074 let g:options = [['foldcolumn', '1', '1', '', '2', 'local', 'setlocal']]
1076 call assert_equal([], g:options)
1077 call assert_equal(g:opt[0], g:opt[1])
1082 let g:options = [['foldcolumn', '1', '1', '8', '2', 'global', 'set']]
1084 call assert_equal([], g:options)
1085 call assert_equal(g:opt[0], g:opt[1])
1089 let g:options = [['foldcolumn', '8', '8', '8', '2', 'global', 'set']]
1091 call assert_equal([], g:options)
1092 call assert_equal(g:opt[0], g:opt[1])
1098 let g:options = [['wrapscan', '1', '', '1', '0', 'global', 'setglobal']]
1100 call assert_equal([], g:options)
1101 call assert_equal(g:opt[0], g:opt[1])
1106 let g:options = [['wrapscan', '1', '1', '', '0', 'local', 'setlocal']]
1108 call assert_equal([], g:options)
1109 call assert_equal(g:opt[0], g:opt[1])
1114 let g:options = [['wrapscan', '1', '1', '1', '0', 'global', 'set']]
1116 call assert_equal([], g:options)
1117 call assert_equal(g:opt[0], g:opt[1])
1121 let g:options = [['wrapscan', '0', '0', '0', '1', 'global', 'set']]
1123 call assert_equal([], g:options)
1124 call assert_equal(g:opt[0], g:opt[1])
1130 let g:options = [['autoread', '0', '', '0', '1', 'global', 'setglobal']]
1132 call assert_equal([], g:options)
1133 call assert_equal(g:opt[0], g:opt[1])
1138 let g:options = [['autoread', '1', '1', '', '0', 'local', 'setlocal']]
1140 call assert_equal([], g:options)
1141 call assert_equal(g:opt[0], g:opt[1])
1146 let g:options = [['autoread', '1', '1', '0', '1', 'global', 'set']]
1148 call assert_equal([], g:options)
1149 call assert_equal(g:opt[0], g:opt[1])
1153 let g:options = [['autoread', '0', '0', '0', '1', 'global', 'set']]
1155 call assert_equal([], g:options)
1156 call assert_equal(g:opt[0], g:opt[1])
1162 let g:options = [['cindent', '0', '', '0', '1', 'global', 'setglobal']]
1164 call assert_equal([], g:options)
1165 call assert_equal(g:opt[0], g:opt[1])
1170 let g:options = [['cindent', '1', '1', '', '0', 'local', 'setlocal']]
1172 call assert_equal([], g:options)
1173 call assert_equal(g:opt[0], g:opt[1])
1178 let g:options = [['cindent', '1', '1', '0', '1', 'global', 'set']]
1180 call assert_equal([], g:options)
1181 call assert_equal(g:opt[0], g:opt[1])
1185 let g:options = [['cindent', '0', '0', '0', '1', 'global', 'set']]
1187 call assert_equal([], g:options)
1188 call assert_equal(g:opt[0], g:opt[1])
1198 let g:options = [['cursorcolumn', '0', '', '0', '1', 'global', 'setglobal']]
1200 call assert_equal([], g:options)
1201 call assert_equal(g:opt[0], g:opt[1])
1206 let g:options = [['cursorcolumn', '1', '1', '', '0', 'local', 'setlocal']]
1208 call assert_equal([], g:options)
1209 call assert_equal(g:opt[0], g:opt[1])
1214 let g:options = [['cursorcolumn', '1', '1', '0', '1', 'global', 'set']]
1216 call assert_equal([], g:options)
1217 call assert_equal(g:opt[0], g:opt[1])
1221 let g:options = [['cursorcolumn', '0', '0', '0', '1', 'global', 'set']]
1223 call assert_equal([], g:options)
1224 call assert_equal(g:opt[0], g:opt[1])
1229 let g:options = [['backspace', 'indent,eol', 'indent,eol', 'indent,eol', '2', 'global', 'set']]
1231 call assert_equal([], g:options)
1232 call assert_equal(g:opt[0], g:opt[1])
1440 let g:bufinfo = getbufinfo()
1441 call assert_equal(1, len(g:bufinfo))
1457 au! QuitPre * let g:afile = expand('<afile>')
1460 call assert_equal('Xfoo', g:afile)
1462 unlet g:afile
1468 au! CmdlineChanged : let g:text = getcmdline()
1469 let g:text = 0
1471 call assert_equal("echom 'hello'", g:text)
1474 au! CmdlineChanged : let g:entered = expand('<afile>')
1475 let g:entered = 0
1477 call assert_equal(':', g:entered)
1480 au! CmdlineEnter : let g:entered = expand('<afile>')
1481 au! CmdlineLeave : let g:left = expand('<afile>')
1482 let g:entered = 0
1483 let g:left = 0
1485 call assert_equal(':', g:entered)
1486 call assert_equal(':', g:left)
1492 au! CmdlineEnter / let g:entered = expand('<afile>')
1493 au! CmdlineLeave / let g:left = expand('<afile>')
1494 let g:entered = 0
1495 let g:left = 0
1499 call assert_equal('/', g:entered)
1500 call assert_equal('/', g:left)
1536 let g:test_is_flaky = 1
1571 let g:bname = ''
1573 au BufLeave <buffer> let g:bname = expand("%")
1577 call assert_equal('xx', g:bname)
1578 let g:bname = ''
1583 call assert_equal('', g:bname)
1586 call assert_equal('', g:bname)
1588 unlet g:bname
1643 let g:lines = []
1644 au FileAppendCmd XtestD call extend(g:lines, getline(line("'["), line("']")))
1646 call assert_equal(9, len(g:lines))
1655 let g:lines = []
1657 au BufWriteCmd XtestE call extend(g:lines, getline(0, '$'))
1659 call assert_equal(4, len(g:lines), g:lines)
1660 call assert_equal('asdf', g:lines[2])
1714 call feedkeys("ia\<CR>b\<CR>c\<CR>d\<C-g>u\<Esc>", 'xtn')
1808 let g:filter_au = 0
1809 au FilterWritePre * let g:filter_au += 1
1810 au FilterReadPre * let g:filter_au += 1
1811 au FilterReadPost * let g:filter_au += 1
1813 call assert_equal(3, g:filter_au)
1818 let g:filter_au = 0
1819 au FilterWritePre * let g:filter_au += 1
1820 au FilterReadPre * let g:filter_au += 1
1821 au FilterReadPost * let g:filter_au += 1
1823 call assert_equal(0, g:filter_au)
1835 let g:event = []
1836 au TextYankPost * let g:event = copy(v:event)
1845 \g:event)
1849 \g:event)
1853 \g:event)
1857 \g:event)
1861 \g:event)
1865 \g:event)
1879 \g:event)
1886 \g:event)
1892 unlet g:event
1973 let g:autocmd .= a:char
1982 let g:autocmd = ''
1984 call assert_equal('I', g:autocmd)
1986 let g:autocmd = ''
1988 call assert_equal('II', g:autocmd)
1990 let g:autocmd = ''
1992 call assert_equal('IIP', g:autocmd)
1994 let g:autocmd = ''
1996 call assert_equal('IIPP', g:autocmd)
1998 let g:autocmd = ''
2000 call assert_equal('IIPPP', g:autocmd)
2002 let g:autocmd = ''
2004 call assert_equal('IIPPPP', g:autocmd)
2015 unlet! g:autocmd
2021 let g:setline_handled = v:false
2023 if !g:setline_handled
2025 let g:setline_handled = v:true
2048 let g:test_is_flaky = 1
2074 let g:did_nested = 0
2077 au BufNew * let g:did_nested = 1
2080 call assert_equal(0, g:did_nested)
2088 au BufNew * let g:did_nested = 1
2091 call assert_equal(1, g:did_nested)
2099 au BufNew * let g:did_nested = 1
2102 call assert_equal(1, g:did_nested)
2116 let g:did_split = 0
2118 au WinNew * let g:did_split += 1
2122 call assert_equal(2, g:did_split)
2128 let g:did_split = 0
2131 au WinNew * ++once let g:did_split += 1
2135 call assert_equal(1, g:did_split)
2153 let g:wsv1 = winsaveview()
2155 let g:wsv2 = winsaveview()
2159 call assert_inrange(g:wsv2.topline - 1, g:wsv2.topline + 1, winsaveview().topline)
2160 call assert_equal(g:wsv2.lnum, winsaveview().lnum)
2163 call assert_equal(g:wsv1.topline, winsaveview().topline)
2164 call assert_equal(g:wsv1.lnum, winsaveview().lnum)
2170 set cpo+=g
2179 call assert_equal(g:wsv1.topline, winsaveview().topline)
2180 call assert_equal(g:wsv1.lnum, winsaveview().lnum)
2185 set cpo-=g
2315 au FilterReadPost *.out '[,']s/x/X/g
2412 au BufEnter * let g:fname = expand('%')
2416 call assert_match('Xdir', g:fname)
2418 unlet g:fname
2425 let g:test_is_flaky = 1
2428 let g:safe = 0
2429 let g:again = ''
2430 au SafeState * let g:safe += 1
2431 au SafeStateAgain * let g:again ..= 'x'
2433 call timer_start(10, {id -> execute('let g:again ..= "t"')})
2441 call term_sendkeys(buf, ":echo g:safe\<CR>")
2445 call term_sendkeys(buf, ":echo g:again\<CR>")
2448 call term_sendkeys(buf, ":let g:again = ''\<CR>:call CallTimer()\<CR>")
2452 call term_sendkeys(buf, ":echo g:again\<CR>")
2507 let g:test_is_flaky = 1
2591 call add(g:logged, line('$'))
2602 let g:logged = []
2605 call assert_equal([1, 4], g:logged)
2683 let g:sigusr1_passed = 0
2684 au SigUSR1 * let g:sigusr1_passed = 1
2686 call WaitForAssert({-> assert_true(g:sigusr1_passed)})
2689 unlet g:sigusr1_passed
2753 let g:blist = []
2756 au BufEnter * call add(g:blist, [expand('<afile>'),
2766 \ ], g:blist)
2898 g:gotSafeState = 77
2906 call assert_equal(77, g:gotSafeState)
2907 unlet g:gotSafeState
2918 let [g:autocmd_i, g:autocmd_n] = ['','']
2921 let g:autocmd_{tolower(a:char)} = a:char .. b:changedtick
2933 " call assert_equal('N3', g:autocmd_n)
2934 call assert_equal('I3', g:autocmd_i)
2938 " call assert_equal('N4', g:autocmd_n)
2939 call assert_equal('I3', g:autocmd_i)
2947 unlet! g:autocmd_i g:autocmd_n