echomsg [1, 2, 3] #{a: 1, b: 2}
assert_match('^\[1, 2, 3\] {''a'': 1, ''b'': 2}$', Screenline(&lines))
- call CheckDefFailure(['execute xxx'], 'E1001:')
- call CheckDefFailure(['execute "cmd"# comment'], 'E488:')
+ call CheckDefFailure(['execute xxx'], 'E1001:', 1)
+ call CheckDefExecFailure(['execute "tabnext " .. 8'], 'E475:', 1)
+ call CheckDefFailure(['execute "cmd"# comment'], 'E488:', 1)
enddef
def Test_execute_cmd_vimscript()
if (ga.ga_data != NULL)
{
if (iptr->isn_type == ISN_EXECUTE)
+ {
+ SOURCING_LNUM = iptr->isn_lnum;
do_cmdline_cmd((char_u *)ga.ga_data);
+ }
else
{
msg_sb_eol();