Lines Matching refs:buf
812 func WriteDiffFiles(buf, list1, list2) argument
815 if a:buf
816 call term_sendkeys(a:buf, ":checktime\<CR>")
821 func VerifyBoth(buf, dumpfile, extra) argument
824 call term_sendkeys(a:buf, cmd)
825 if VerifyScreenDump(a:buf, a:dumpfile, {}, cmd =~ 'internal' ? 'internal' : 'external')
832 call term_sendkeys(a:buf, ":call SetupUnified()\<CR>:")
833 call term_sendkeys(a:buf, ":redraw!\<CR>:")
834 call VerifyScreenDump(a:buf, a:dumpfile, {}, 'unified')
835 call term_sendkeys(a:buf, ":call StopUnified()\<CR>:")
839 func VerifyInternal(buf, dumpfile, extra) argument
840 call term_sendkeys(a:buf, ":diffupdate!\<CR>")
842 call term_sendkeys(a:buf, ":set diffopt=internal,filler" . a:extra . "\<CR>:")
843 call TermWait(a:buf)
844 call VerifyScreenDump(a:buf, a:dumpfile, {})
874 let buf = RunVimInTerminal('-d -S XdiffSetup Xfile1 Xfile2', {})
877 call term_sendkeys(buf, ":set autoread\<CR>\<c-w>w:set autoread\<CR>\<c-w>w")
879 call VerifyBoth(buf, 'Test_diff_01', '')
882 call WriteDiffFiles(buf, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
883 call VerifyBoth(buf, 'Test_diff_02', '')
886 call WriteDiffFiles(buf, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
887 call VerifyBoth(buf, 'Test_diff_03', '')
890 call WriteDiffFiles(buf, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
891 call VerifyBoth(buf, 'Test_diff_04', '')
894 call WriteDiffFiles(buf, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10])
895 call VerifyBoth(buf, 'Test_diff_05', '')
898 call WriteDiffFiles(buf, [1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
899 call VerifyBoth(buf, 'Test_diff_06', '')
902 call term_sendkeys(buf, ":set diffopt+=context:2\<cr>")
903 call VerifyScreenDump(buf, 'Test_diff_06.2', {})
904 call term_sendkeys(buf, ":set diffopt-=context:2\<cr>")
905 call term_sendkeys(buf, ":set diffopt+=context:1\<cr>")
906 call VerifyScreenDump(buf, 'Test_diff_06.1', {})
907 call term_sendkeys(buf, ":set diffopt-=context:1\<cr>")
908 call term_sendkeys(buf, ":set diffopt+=context:0\<cr>")
909 call VerifyScreenDump(buf, 'Test_diff_06.0', {})
910 call term_sendkeys(buf, ":set diffopt-=context:0\<cr>")
913 …call WriteDiffFiles(buf, ['#include <stdio.h>', '', '// Frobs foo heartily', 'int frobnitz(int foo…
923 call term_sendkeys(buf, ":diffupdate!\<cr>")
924 call term_sendkeys(buf, ":set diffopt+=internal\<cr>")
925 call VerifyScreenDump(buf, 'Test_diff_07', {})
927 call term_sendkeys(buf, ":set diffopt+=algorithm:patience\<cr>")
928 call VerifyScreenDump(buf, 'Test_diff_08', {})
930 call term_sendkeys(buf, ":set diffopt+=algorithm:histogram\<cr>")
931 call VerifyScreenDump(buf, 'Test_diff_09', {})
934 call term_sendkeys(buf, ":set diffopt&vim\<cr>")
935 …call WriteDiffFiles(buf, ['', ' def finalize(values)', '', ' values.each do |v|', ' v.fin…
938 call term_sendkeys(buf, ":diffupdate!\<cr>")
939 call term_sendkeys(buf, ":set diffopt+=internal\<cr>")
940 call VerifyScreenDump(buf, 'Test_diff_10', {})
943 call term_sendkeys(buf, ":set diffopt+=indent-heuristic\<cr>:\<cr>")
944 call VerifyScreenDump(buf, 'Test_diff_11', {}, 'one')
946 call term_sendkeys(buf, ":set diffopt&\<cr>")
947 call term_sendkeys(buf, ":set diffopt+=indent-heuristic,algorithm:patience\<cr>:\<cr>")
948 call VerifyScreenDump(buf, 'Test_diff_11', {}, 'two')
949 call term_sendkeys(buf, ":set diffopt&\<cr>")
950 call term_sendkeys(buf, ":set diffopt+=algorithm:patience,indent-heuristic\<cr>:\<cr>")
951 call VerifyScreenDump(buf, 'Test_diff_11', {}, 'three')
954 call WriteDiffFiles(buf, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
955 call VerifyBoth(buf, 'Test_diff_12', '')
958 call WriteDiffFiles(buf, [], [])
959 call VerifyBoth(buf, 'Test_diff_13', '')
962 call WriteDiffFiles(buf, ['a', 'b', 'cd'], ['A', 'b', 'cDe'])
963 call VerifyBoth(buf, 'Test_diff_14', " diffopt+=filler diffopt+=icase")
966 call WriteDiffFiles(buf, ['int main()', '{', ' printf("Hello, World!");', ' return 0;', '}'],
968 call term_sendkeys(buf, ":diffupdate!\<cr>")
969 call term_sendkeys(buf, ":set diffopt&vim diffopt+=filler diffopt+=iwhite\<cr>")
970 call VerifyScreenDump(buf, 'Test_diff_15', {})
971 call term_sendkeys(buf, ":set diffopt+=internal\<cr>")
972 call VerifyScreenDump(buf, 'Test_diff_16', {})
975 call WriteDiffFiles(buf, ['a', ' ', 'cd', 'ef', 'xxx'], ['a', 'cd', '', 'ef', 'yyy'])
976 call VerifyInternal(buf, 'Test_diff_17', " diffopt+=iblank")
979 call VerifyInternal(buf, 'Test_diff_18', " diffopt+=iblank,iwhite")
980 call VerifyInternal(buf, 'Test_diff_18', " diffopt+=iblank,iwhiteall")
981 call VerifyInternal(buf, 'Test_diff_18', " diffopt+=iblank,iwhiteeol")
984 …call WriteDiffFiles(buf, ['a ', 'x', 'cd', 'ef', 'xx xx', 'foo', 'bar'], ['a', 'x', 'c d', ' ef',…
985 call VerifyInternal(buf, 'Test_diff_19', " diffopt+=iwhiteeol")
988 call VerifyInternal(buf, 'Test_diff_20', " diffopt+=iwhiteall")
991 call StopVimInTerminal(buf)
1009 let buf = RunVimInTerminal('-S Xtest_scroll_change', {})
1011 call VerifyScreenDump(buf, 'Test_diff_scroll_change_01', {})
1013 call term_sendkeys(buf, "ax\<Esc>")
1014 call VerifyScreenDump(buf, 'Test_diff_scroll_change_02', {})
1016 call term_sendkeys(buf, "\<C-W>lay\<Esc>")
1017 call VerifyScreenDump(buf, 'Test_diff_scroll_change_03', {})
1020 call StopVimInTerminal(buf)
1036 let buf = RunVimInTerminal('-S Xtest_diff_cursorline', {})
1038 call VerifyScreenDump(buf, 'Test_diff_with_cursorline_01', {})
1039 call term_sendkeys(buf, "j")
1040 call VerifyScreenDump(buf, 'Test_diff_with_cursorline_02', {})
1041 call term_sendkeys(buf, "j")
1042 call VerifyScreenDump(buf, 'Test_diff_with_cursorline_03', {})
1045 call StopVimInTerminal(buf)
1064 let buf = RunVimInTerminal('-S Xtest_diff_cursorline_breakindent', {})
1066 call term_sendkeys(buf, "gg0")
1067 call VerifyScreenDump(buf, 'Test_diff_with_cul_bri_01', {})
1068 call term_sendkeys(buf, "j")
1069 call VerifyScreenDump(buf, 'Test_diff_with_cul_bri_02', {})
1070 call term_sendkeys(buf, "j")
1071 call VerifyScreenDump(buf, 'Test_diff_with_cul_bri_03', {})
1072 call term_sendkeys(buf, "j")
1073 call VerifyScreenDump(buf, 'Test_diff_with_cul_bri_04', {})
1076 call StopVimInTerminal(buf)
1105 let buf = RunVimInTerminal('-S Xtest_diff_syntax', {})
1107 call VerifyScreenDump(buf, 'Test_diff_syntax_1', {})
1110 call StopVimInTerminal(buf)
1128 let buf = RunVimInTerminal('-S Xtest_diff_diff', {})
1130 call VerifyScreenDump(buf, 'Test_diff_of_diff_01', {})
1132 call term_sendkeys(buf, ":set rightleft\<cr>")
1133 call VerifyScreenDump(buf, 'Test_diff_of_diff_02', {})
1136 call StopVimInTerminal(buf)
1237 let buf = RunVimInTerminal('-S Xtest_diff_rnu', {})
1239 call VerifyScreenDump(buf, 'Test_diff_rnu_01', {})
1241 call term_sendkeys(buf, "j")
1242 call VerifyScreenDump(buf, 'Test_diff_rnu_02', {})
1243 call term_sendkeys(buf, "j")
1244 call VerifyScreenDump(buf, 'Test_diff_rnu_03', {})
1247 call StopVimInTerminal(buf)
1297 let buf = RunVimInTerminal('-S Xtest_diff_cuc', {})
1299 call VerifyScreenDump(buf, 'Test_diff_cuc_01', {})
1301 call term_sendkeys(buf, "l")
1302 call term_sendkeys(buf, "\<C-l>")
1303 call VerifyScreenDump(buf, 'Test_diff_cuc_02', {})
1304 call term_sendkeys(buf, "0j")
1305 call term_sendkeys(buf, "\<C-l>")
1306 call VerifyScreenDump(buf, 'Test_diff_cuc_03', {})
1307 call term_sendkeys(buf, "l")
1308 call term_sendkeys(buf, "\<C-l>")
1309 call VerifyScreenDump(buf, 'Test_diff_cuc_04', {})
1312 call StopVimInTerminal(buf)