Lines Matching refs:buf
23 func CheckDbgOutput(buf, lines, options = {}) argument
29 call WaitForAssert({-> assert_match(l, term_getline(a:buf, lnum))}, msec)
31 call WaitForAssert({-> assert_equal(l, term_getline(a:buf, lnum))}, msec)
39 func RunDbgCmd(buf, cmd, ...) argument
40 call term_sendkeys(a:buf, a:cmd . "\r")
41 call TermWait(a:buf)
48 call CheckDbgOutput(a:buf, a:1, options)
80 let buf = RunVimInTerminal('-S Xtest.vim', {})
83 call RunDbgCmd(buf, ':debug echo Foo()', ['cmd: echo Foo()'])
86 call RunDbgCmd(buf, 'step', ['line 1: let var1 = 1'])
87 call RunDbgCmd(buf, 'step', ['line 2: let var2 = Bar(var1) + 9'])
88 call RunDbgCmd(buf, 'step', ['line 1: let var1 = 2 + a:var'])
89 call RunDbgCmd(buf, 'step', ['line 2: let var2 = Bazz(var1) + 4'])
90 call RunDbgCmd(buf, 'step', ['line 1: try'])
91 call RunDbgCmd(buf, 'step', ['line 2: let var1 = 3 + a:var'])
92 call RunDbgCmd(buf, 'step', ['line 3: let var3 = "another var"'])
95 call RunDbgCmd(buf, 'backtrace', [
102 call RunDbgCmd(buf, 'echo var1', ['6'])
104 call RunDbgCmd(buf, 'up')
105 call RunDbgCmd(buf, 'back', [
110 call RunDbgCmd(buf, 'echo var1', ['3'])
112 call RunDbgCmd(buf, 'u')
113 call RunDbgCmd(buf, 'bt', [
118 call RunDbgCmd(buf, 'echo var1', ['1'])
121 call RunDbgCmd(buf, 'step')
122 call RunDbgCmd(buf, 'frame 2')
123 call RunDbgCmd(buf, 'echo var3', [
129 call RunDbgCmd(buf, 'fr 0')
130 call RunDbgCmd(buf, 'echo var3', ['another var'])
132 call RunDbgCmd(buf, 'step')
133 call RunDbgCmd(buf, '')
134 call RunDbgCmd(buf, '')
135 call RunDbgCmd(buf, '')
136 call RunDbgCmd(buf, '')
137 call RunDbgCmd(buf, 'step', [
140 call RunDbgCmd(buf, 'up')
143 call RunDbgCmd(buf, 'echo var2', [
149 call RunDbgCmd(buf, 'down')
150 call RunDbgCmd(buf, 'echo var2', ['10'])
153 call RunDbgCmd(buf, 'b', [
159 call RunDbgCmd(buf, 'down', ['frame is zero'])
160 call RunDbgCmd(buf, 'up')
163 call RunDbgCmd(buf, 'up', ['frame at highest level: 1'])
164 call RunDbgCmd(buf, 'where', [
170 call RunDbgCmd(buf, 'fil', ['"[No Name]" --No lines in buffer--'])
173 call RunDbgCmd(buf, 'fr -1')
174 call RunDbgCmd(buf, 'frame', [
179 call RunDbgCmd(buf, 'fr +1')
180 call RunDbgCmd(buf, 'fram', [
186 call RunDbgCmd(buf, 'fr 100', ['frame at highest level: 1'])
187 call RunDbgCmd(buf, 'fra', [
192 call RunDbgCmd(buf, 'frame -40', ['frame is zero'])
193 call RunDbgCmd(buf, 'fram', [
199 call RunDbgCmd(buf, 'cont', ['19'])
205 call RunDbgCmd(buf, ':debug echo Foo()', ['cmd: echo Foo()'])
208 call RunDbgCmd(buf, 'breakl', ['No breakpoints defined'])
211 call RunDbgCmd(buf, 'breaka func Bar')
212 call RunDbgCmd(buf, 'breaklis', [' 1 func Bar line 1'])
213 call RunDbgCmd(buf, 'breakadd func 3 Bazz')
214 call RunDbgCmd(buf, 'breaklist', [' 1 func Bar line 1',
218 call RunDbgCmd(buf, 'cont', [
222 call RunDbgCmd(buf, 'cont', [
228 call RunDbgCmd(buf, 'breakd 1')
229 call RunDbgCmd(buf, 'breakli', [' 2 func Bazz line 3'])
230 call RunDbgCmd(buf, 'breakdel func 3 Bazz')
231 call RunDbgCmd(buf, 'breakl', ['No breakpoints defined'])
233 call RunDbgCmd(buf, 'cont')
236 call RunDbgCmd(buf, ':echo Foo()', ['19'])
239 call RunDbgCmd(buf, ':breakdel 2', ['E161: Breakpoint not found: 2'])
242 call RunDbgCmd(buf, ':breakadd func 2 Bazz')
243 call RunDbgCmd(buf, ':echo Bazz(1)', [
247 call RunDbgCmd(buf, 'step')
248 call RunDbgCmd(buf, 'step')
249 call RunDbgCmd(buf, 'breaka expr var3')
250 call RunDbgCmd(buf, 'breakl', [' 3 func Bazz line 2',
252 call RunDbgCmd(buf, 'cont', ['Breakpoint in "Bazz" line 5',
258 call RunDbgCmd(buf, 'breakdel *')
259 call RunDbgCmd(buf, 'breakl', ['No breakpoints defined'])
262 call RunDbgCmd(buf, 'breakadd abcd', [
266 call RunDbgCmd(buf, 'breakadd func', ['E475: Invalid argument: func'])
267 call RunDbgCmd(buf, 'breakadd func 2', ['E475: Invalid argument: func 2'])
268 call RunDbgCmd(buf, 'breaka func a()', ['E475: Invalid argument: func a()'])
269 call RunDbgCmd(buf, 'breakd abcd', ['E475: Invalid argument: abcd'])
270 call RunDbgCmd(buf, 'breakd func', ['E475: Invalid argument: func'])
271 call RunDbgCmd(buf, 'breakd func a()', ['E475: Invalid argument: func a()'])
272 call RunDbgCmd(buf, 'breakd func a', ['E161: Breakpoint not found: func a'])
273 call RunDbgCmd(buf, 'breakd expr', ['E475: Invalid argument: expr'])
274 call RunDbgCmd(buf, 'breakd expr x', ['E161: Breakpoint not found: expr x'])
277 call RunDbgCmd(buf, 'finish', [
280 call RunDbgCmd(buf, 'cont')
283 call RunDbgCmd(buf, ':debug echo Bar(1)')
284 call RunDbgCmd(buf, 'step')
285 call RunDbgCmd(buf, 'next')
286 call RunDbgCmd(buf, '', [
289 call RunDbgCmd(buf, 'c')
292 call RunDbgCmd(buf, ':debug echo Bazz(1)')
293 call RunDbgCmd(buf, 'step')
294 call RunDbgCmd(buf, 'step')
295 call RunDbgCmd(buf, 'interrupt', [
299 call RunDbgCmd(buf, 'c')
302 call RunDbgCmd(buf, ':debug echo Foo()')
303 call RunDbgCmd(buf, 'breakdel *')
304 call RunDbgCmd(buf, 'breakadd func 3 Foo')
305 call RunDbgCmd(buf, 'breakadd func 3 Bazz')
306 call RunDbgCmd(buf, 'cont', [
310 call RunDbgCmd(buf, 'quit', [
314 call RunDbgCmd(buf, 'breakdel *')
315 call RunDbgCmd(buf, 'quit')
316 call RunDbgCmd(buf, 'enew! | only!')
318 call StopVimInTerminal(buf)
334 let buf = RunVimInTerminal('Xtest.vim', {})
335 call RunDbgCmd(buf, ':breakadd file 2 Xtest.vim')
336 call RunDbgCmd(buf, ':4 | breakadd here')
337 call RunDbgCmd(buf, ':source Xtest.vim', ['line 2: let var2 = 20'])
338 call RunDbgCmd(buf, 'cont', ['line 4: let var4 = 40'])
339 call RunDbgCmd(buf, 'cont')
341 call StopVimInTerminal(buf)
363 var buf = RunVimInTerminal('-S Xtest.vim', {wait_for_ruler: 0})
364 call TermWait(buf)
367 RunDbgCmd(buf, ':function g:EarlyFunc',
369 RunDbgCmd(buf, ':function g:LaterFunc',
372 call StopVimInTerminal(buf)
407 let buf = RunVimInTerminal('-S Xtest1.vim', {})
409 call RunDbgCmd(buf,
412 call RunDbgCmd(buf, 'step', ['line 1: call CallAFunction()'])
414 call RunDbgCmd(buf, 'backtrace', ['>backtrace',
418 call RunDbgCmd(buf, 'step', ['line 1: call SourceAnotherFile()'])
419 call RunDbgCmd(buf, 'step', ['line 1: source Xtest2.vim'])
421 call RunDbgCmd(buf, 'backtrace', ['>backtrace',
429 call RunDbgCmd(buf, 'step', ['line 1: func DoAThing()'])
430 call RunDbgCmd(buf, 'backtrace', [
438 call RunDbgCmd( buf, 'up' )
439 call RunDbgCmd( buf, 'backtrace', [
447 call RunDbgCmd( buf, 'up' )
448 call RunDbgCmd( buf, 'backtrace', [
456 call RunDbgCmd( buf, 'up' )
457 call RunDbgCmd( buf, 'backtrace', [
465 call RunDbgCmd( buf, 'up', [ 'frame at highest level: 3' ] )
466 call RunDbgCmd( buf, 'backtrace', [
474 call RunDbgCmd( buf, 'down' )
475 call RunDbgCmd( buf, 'backtrace', [
483 call RunDbgCmd( buf, 'down' )
484 call RunDbgCmd( buf, 'backtrace', [
492 call RunDbgCmd( buf, 'down' )
493 call RunDbgCmd( buf, 'backtrace', [
501 call RunDbgCmd( buf, 'down', [ 'frame is zero' ] )
504 call RunDbgCmd(buf, 'step', ['line 5: func File2Function()'])
505 call RunDbgCmd(buf, 'step', ['line 9: call File2Function()'])
506 call RunDbgCmd(buf, 'backtrace', [
514 call RunDbgCmd(buf, 'step', ['line 1: call DoAThing()'])
515 call RunDbgCmd(buf, 'step', ['line 1: echo "DoAThing"'])
516 call RunDbgCmd(buf, 'backtrace', [
527 call RunDbgCmd(buf, 'step', ['line 1: End of function'])
528 call RunDbgCmd(buf, 'step', ['line 1: End of function'])
529 call RunDbgCmd(buf, 'step', ['line 10: End of sourced file'])
530 call RunDbgCmd(buf, 'step', ['line 1: End of function'])
531 call RunDbgCmd(buf, 'step', ['line 2: call File2Function()'])
532 call RunDbgCmd(buf, 'backtrace', [
538 call RunDbgCmd(buf, 'step', ['line 1: call DoAThing()'])
539 call RunDbgCmd(buf, 'backtrace', [
546 call StopVimInTerminal(buf)
584 let buf = RunVimInTerminal('-S Xtest1.vim', {})
586 call RunDbgCmd(buf,
589 call RunDbgCmd(buf, 'step', ['cmd: call GlobalFunction() | echo "Done"'])
592 call RunDbgCmd(buf, 'backtrace', [
598 call RunDbgCmd(buf, 'step', ['line 1: call CallAFunction()'])
599 call RunDbgCmd(buf, 'backtrace', [
605 call RunDbgCmd(buf, 'step', ['line 1: call SourceAnotherFile()'])
606 call RunDbgCmd(buf, 'step', ['line 1: source Xtest2.vim'])
608 call RunDbgCmd(buf, 'backtrace', [
618 call RunDbgCmd(buf, 'step', ['line 1: func DoAThing()'])
619 call RunDbgCmd(buf, 'backtrace', [
628 call RunDbgCmd( buf, 'up' )
629 call RunDbgCmd( buf, 'backtrace', [
638 call RunDbgCmd( buf, 'up' )
639 call RunDbgCmd( buf, 'backtrace', [
648 call RunDbgCmd( buf, 'up' )
649 call RunDbgCmd( buf, 'backtrace', [
658 call RunDbgCmd( buf, 'up' )
659 call RunDbgCmd( buf, 'backtrace', [
668 call RunDbgCmd( buf, 'up', [ 'frame at highest level: 4' ] )
669 call RunDbgCmd( buf, 'backtrace', [
678 call RunDbgCmd( buf, 'down' )
679 call RunDbgCmd( buf, 'backtrace', [
689 call RunDbgCmd( buf, 'down' )
690 call RunDbgCmd( buf, 'backtrace', [
699 call RunDbgCmd( buf, 'down' )
700 call RunDbgCmd( buf, 'backtrace', [
709 call RunDbgCmd( buf, 'down' )
710 call RunDbgCmd( buf, 'backtrace', [
719 call RunDbgCmd( buf, 'down', [ 'frame is zero' ] )
722 call RunDbgCmd(buf, 'step', ['line 5: func File2Function()'])
723 call RunDbgCmd(buf, 'step', ['line 9: call File2Function()'])
724 call RunDbgCmd(buf, 'backtrace', [
733 call RunDbgCmd(buf, 'step', ['line 1: call DoAThing()'])
734 call RunDbgCmd(buf, 'step', ['line 1: echo "DoAThing"'])
735 call RunDbgCmd(buf, 'backtrace', [
747 call RunDbgCmd(buf, 'step', ['line 1: End of function'])
748 call RunDbgCmd(buf, 'step', ['line 1: End of function'])
749 call RunDbgCmd(buf, 'step', ['line 10: End of sourced file'])
750 call RunDbgCmd(buf, 'step', ['line 1: End of function'])
751 call RunDbgCmd(buf, 'step', ['line 2: call File2Function()'])
752 call RunDbgCmd(buf, 'backtrace', [
759 call RunDbgCmd(buf, 'step', ['line 1: call DoAThing()'])
760 call RunDbgCmd(buf, 'backtrace', [
771 call RunDbgCmd(buf, 'finish', ['line 1: End of function'])
772 call RunDbgCmd(buf, 'backtrace', [
780 call RunDbgCmd(buf, 'finish', ['line 2: End of function'])
781 call RunDbgCmd(buf, 'backtrace', [
788 call RunDbgCmd(buf, 'finish', ['line 1: End of function'])
789 call RunDbgCmd(buf, 'backtrace', [
795 call RunDbgCmd(buf, 'step', ['cmd: echo "Done"'])
796 call RunDbgCmd(buf, 'backtrace', [
801 call StopVimInTerminal(buf)
839 let buf = RunVimInTerminal(
845 call CheckDbgOutput(buf, ['command line',
849 call RunDbgCmd(buf, 'backtrace', [
855 call RunDbgCmd(buf, 'step', ['line 1: call CallAFunction()'])
856 call RunDbgCmd(buf, 'backtrace', [
862 call StopVimInTerminal(buf)
909 let buf = RunVimInTerminal('-S Xtest1.vim', {}) variable
911 call RunDbgCmd(buf,
915 call RunDbgCmd(buf, 'step', ['line 1: var some = "some var"'])
916 call RunDbgCmd(buf, 'step', ['line 2: CallAFunction()'])
917 call RunDbgCmd(buf, 'echo some', ['some var'])
919 call RunDbgCmd(buf, 'backtrace', [
926 call RunDbgCmd(buf, 'step', ['line 1: SourceAnotherFile()'])
927 call RunDbgCmd(buf, 'step', ['line 1: source Xtest2.vim'])
930 call RunDbgCmd(buf, 'step', ['line 1: source Xtest2.vim'])
931 call RunDbgCmd(buf, 'step', ['line 1: vim9script'])
932 call RunDbgCmd(buf, 'step', ['line 3: def DoAThing(): number'])
933 call RunDbgCmd(buf, 'step', ['line 9: export def File2Function()'])
934 call RunDbgCmd(buf, 'step', ['line 9: def File2Function()'])
935 call RunDbgCmd(buf, 'step', ['line 13: defcompile'])
936 call RunDbgCmd(buf, 'step', ['line 14: File2Function()'])
937 call RunDbgCmd(buf, 'backtrace', [
947 call RunDbgCmd(buf, 'next', ['line 15: End of sourced file'])
948 call RunDbgCmd(buf, 'backtrace', [
957 call StopVimInTerminal(buf)
974 let buf = RunVimInTerminal('-S Xtest3.vim', {})
976 call RunDbgCmd(buf, ':breakadd expr g:someVar')
977 …call RunDbgCmd(buf, ':call g:ChangeVar()', ['Oldval = "''foo''"', 'Newval = "''bar''"', 'function …
979 call StopVimInTerminal(buf)
1011 let buf = RunVimInTerminal('-S XtestDebug.vim', {})
1013 call RunDbgCmd(buf,':call SomeFunc()', ['line 2: echo "and"'])
1014 call RunDbgCmd(buf,'next', ['line 3: echo "there"'])
1015 call RunDbgCmd(buf,'next', ['line 4: breakadd func 2 LocalFunc'])
1018 call RunDbgCmd(buf,'cont', ['line 2: echo "second"'])
1021 call RunDbgCmd(buf,'cont', ['line 1: echo "legone"'])
1023 call RunDbgCmd(buf, 'cont')
1025 call StopVimInTerminal(buf)
1084 let buf = RunVimInTerminal('-S Xtest.vim', {})
1086 call RunDbgCmd(buf,
1089 call RunDbgCmd(buf, 'next', ['result: 3'])
1090 call term_sendkeys(buf, "\r")
1091 call RunDbgCmd(buf, 'cont')
1093 call RunDbgCmd(buf,
1096 call RunDbgCmd(buf, 'step', ['line 1: echo text .. nr'])
1097 call RunDbgCmd(buf, 'echo text', ['asdf'])
1098 call RunDbgCmd(buf, 'echo nr', ['42'])
1099 call RunDbgCmd(buf, 'echo items', ['[1, 2, 3]'])
1100 call RunDbgCmd(buf, 'step', ['asdf42', 'function FuncWithArgs', 'line 2: for it in items'])
1101 call RunDbgCmd(buf, 'echo it', ['1'])
1102 call RunDbgCmd(buf, 'step', ['line 3: echo it'])
1103 call RunDbgCmd(buf, 'step', ['1', 'function FuncWithArgs', 'line 4: endfor'])
1104 call RunDbgCmd(buf, 'step', ['line 2: for it in items'])
1105 call RunDbgCmd(buf, 'echo it', ['2'])
1106 call RunDbgCmd(buf, 'step', ['line 3: echo it'])
1107 call RunDbgCmd(buf, 'step', ['2', 'function FuncWithArgs', 'line 4: endfor'])
1108 call RunDbgCmd(buf, 'step', ['line 2: for it in items'])
1109 call RunDbgCmd(buf, 'echo it', ['3'])
1110 call RunDbgCmd(buf, 'step', ['line 3: echo it'])
1111 call RunDbgCmd(buf, 'step', ['3', 'function FuncWithArgs', 'line 4: endfor'])
1112 call RunDbgCmd(buf, 'step', ['line 5: echo "done"'])
1113 call RunDbgCmd(buf, 'cont')
1115 call RunDbgCmd(buf,
1118 call RunDbgCmd(buf, 'step', ['line 1: var d = { a: 1, b: 2, }'])
1119 call RunDbgCmd(buf, 'step', ['line 6: def Inner()'])
1120 call RunDbgCmd(buf, 'cont')
1122 call RunDbgCmd(buf, ':breakadd func 1 FuncComment')
1123 …call RunDbgCmd(buf, ':call FuncComment()', ['function FuncComment', 'line 2: echo "first" .. "one…
1124 call RunDbgCmd(buf, ':breakadd func 3 FuncComment')
1125 call RunDbgCmd(buf, 'cont', ['function FuncComment', 'line 5: echo "second"'])
1126 call RunDbgCmd(buf, 'cont')
1128 call RunDbgCmd(buf, ':breakadd func 2 FuncForLoop')
1129 …call RunDbgCmd(buf, ':call FuncForLoop()', ['function FuncForLoop', 'line 2: for i in [11, 22, 33]…
1130 call RunDbgCmd(buf, 'echo i', ['11'])
1131 call RunDbgCmd(buf, 'next', ['function FuncForLoop', 'line 3: eval i + 2'])
1132 call RunDbgCmd(buf, 'next', ['function FuncForLoop', 'line 4: endfor'])
1133 call RunDbgCmd(buf, 'next', ['function FuncForLoop', 'line 2: for i in [11, 22, 33]'])
1134 call RunDbgCmd(buf, 'echo i', ['22'])
1136 call RunDbgCmd(buf, 'breakdel *')
1137 call RunDbgCmd(buf, 'cont')
1139 call RunDbgCmd(buf, ':breakadd func FuncWithSplitLine')
1140 …call RunDbgCmd(buf, ':call FuncWithSplitLine()', ['function FuncWithSplitLine', 'line 1: eval 1 + …
1142 call RunDbgCmd(buf, 'cont')
1143 call StopVimInTerminal(buf)
1160 let buf = RunVimInTerminal('-S XtestLambda.vim', {})
1162 call RunDbgCmd(buf,
1165 call RunDbgCmd(buf,
1169 call RunDbgCmd(buf, 'cont')
1170 call StopVimInTerminal(buf)
1208 let buf = RunVimInTerminal(
1212 call CheckDbgOutput(buf, [
1220 call RunDbgCmd(buf, 'step', [ 'line 2: let g:global_var = ''global''' ] )
1221 call RunDbgCmd(buf, 'step', [ 'line 4: func s:File1Func( arg )' ] )
1222 call RunDbgCmd(buf, 'echo s:file1_var', [ 'file1' ] )
1223 call RunDbgCmd(buf, 'echo g:global_var', [ 'global' ] )
1224 call RunDbgCmd(buf, 'echo global_var', [ 'global' ] )
1227 call RunDbgCmd(buf, 'step', [ 'line 11: call s:File1Func( ''arg1'' )' ] )
1228 call RunDbgCmd(buf, 'step', [ 'line 1: let s:file1_var .= a:arg' ] )
1229 call RunDbgCmd(buf, 'echo a:arg', [ 'arg1' ] )
1230 call RunDbgCmd(buf, 'echo s:file1_var', [ 'file1' ] )
1231 call RunDbgCmd(buf, 'echo g:global_var', [ 'global' ] )
1232 call RunDbgCmd(buf,
1235 call RunDbgCmd(buf,
1238 call RunDbgCmd(buf,
1243 call RunDbgCmd(buf, 'backtrace', [
1251 call RunDbgCmd(buf, 'up', [ '>up' ] )
1253 call RunDbgCmd(buf, 'backtrace', [
1264 call RunDbgCmd(buf, 'echo a:arg', [ 'arg1' ] )
1265 call RunDbgCmd(buf, 'echo s:file1_var', [ 'file1' ] )
1266 call RunDbgCmd(buf, 'echo g:global_var', [ 'global' ] )
1268 call RunDbgCmd(buf,
1271 call RunDbgCmd(buf,
1274 call RunDbgCmd(buf,
1280 call RunDbgCmd(buf, 'step', [
1282 call RunDbgCmd(buf, 'backtrace', [
1291 call RunDbgCmd(buf, 'step', [ 'line 3: let g:global_var .= local_var' ] )
1292 call RunDbgCmd(buf, 'echo local_var', [ 'file1arg1 test1' ] )
1293 call RunDbgCmd(buf, 'echo l:local_var', [ 'file1arg1 test1' ] )
1295 call RunDbgCmd(buf, 'step', [ 'line 4: source Xtest2.vim' ] )
1296 call RunDbgCmd(buf, 'step', [ 'line 1: let s:file2_var = ''file2''' ] )
1297 call RunDbgCmd(buf, 'backtrace', [
1308 call RunDbgCmd(buf, 'echo a:arg', [ 'E121: Undefined variable: a:arg' ] )
1309 call RunDbgCmd(buf,
1312 call RunDbgCmd(buf, 'echo g:global_var', [ 'globalfile1arg1 test1' ] )
1313 call RunDbgCmd(buf, 'echo global_var', [ 'globalfile1arg1 test1' ] )
1314 call RunDbgCmd(buf,
1317 call RunDbgCmd(buf,
1320 call RunDbgCmd(buf,
1324 call RunDbgCmd(buf, 'step', [ 'line 3: func s:File2Func( arg )' ] )
1325 call RunDbgCmd(buf, 'echo s:file2_var', [ 'file2' ] )
1328 call RunDbgCmd(buf, 'up')
1329 call RunDbgCmd(buf, 'backtrace', [
1339 call RunDbgCmd(buf, 'echo a:arg', [ 'E121: Undefined variable: a:arg' ] )
1340 call RunDbgCmd(buf,
1344 call RunDbgCmd(buf, 'up')
1345 call RunDbgCmd(buf, 'backtrace', [
1356 call RunDbgCmd(buf,
1359 call RunDbgCmd(buf, 'echo s:file2_var', [ 'file2' ] )
1361 call RunDbgCmd(buf, 'cont')
1362 call StopVimInTerminal(buf)