0
0
mirror of https://github.com/vim/vim.git synced 2025-10-28 09:27:14 -04:00

patch 8.2.3017: Vim9: debugger shows too many lines

Problem:    Vim9: debugger shows too many lines.
Solution:   Truncate at a comment, "enddef", etc. (closes #8392)
This commit is contained in:
Bram Moolenaar
2021-06-17 22:27:48 +02:00
parent fae55a9cb0
commit 59b50c3bee
3 changed files with 17 additions and 2 deletions

View File

@@ -958,6 +958,10 @@ func Test_debug_def_function()
a: 1,
b: 2,
}
# comment
def Inner()
eval 1
enddef
enddef
END
call writefile(file, 'Xtest.vim')
@@ -997,6 +1001,7 @@ func Test_debug_def_function()
\ ':debug call FuncWithDict()',
\ ['cmd: call FuncWithDict()'])
call RunDbgCmd(buf, 'step', ['line 1: var d = { a: 1, b: 2, }'])
call RunDbgCmd(buf, 'step', ['line 6: def Inner()'])
call RunDbgCmd(buf, 'cont')
call StopVimInTerminal(buf)