comparison src/testdir/test_vim9_script.vim @ 27956:2485bf68de34 v8.2.4503

patch 8.2.4503: Vim9: there is no point in supporting :Print and :mode Commit: https://github.com/vim/vim/commit/6aca4d3c2bb6b60cdf51b2ab49fbec6b8f88c890 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Mar 4 17:10:19 2022 +0000 patch 8.2.4503: Vim9: there is no point in supporting :Print and :mode Problem: Vim9: there is no point in supporting :Print and :mode. Solution: Do not recognize :Print and :mode as commands. (closes https://github.com/vim/vim/issues/9870)
author Bram Moolenaar <Bram@vim.org>
date Fri, 04 Mar 2022 18:15:03 +0100
parents aacc98a38cf3
children 80f398bfc19f
comparison
equal deleted inserted replaced
27955:e88daba055ac 27956:2485bf68de34
3587 3587
3588 def Test_unsupported_commands() 3588 def Test_unsupported_commands()
3589 var lines =<< trim END 3589 var lines =<< trim END
3590 ka 3590 ka
3591 END 3591 END
3592 v9.CheckDefFailure(lines, 'E476:') 3592 v9.CheckDefAndScriptFailure(lines, ['E476:', 'E492:'])
3593 v9.CheckScriptFailure(['vim9script'] + lines, 'E492:')
3594 3593
3595 lines =<< trim END 3594 lines =<< trim END
3596 :1ka 3595 :1ka
3597 END 3596 END
3598 v9.CheckDefFailure(lines, 'E476:') 3597 v9.CheckDefAndScriptFailure(lines, ['E476:', 'E492:'])
3599 v9.CheckScriptFailure(['vim9script'] + lines, 'E492:')
3600 3598
3601 lines =<< trim END 3599 lines =<< trim END
3602 t 3600 t
3603 END 3601 END
3604 v9.CheckDefFailure(lines, 'E1100:') 3602 v9.CheckDefAndScriptFailure(lines, 'E1100:')
3605 v9.CheckScriptFailure(['vim9script'] + lines, 'E1100:')
3606 3603
3607 lines =<< trim END 3604 lines =<< trim END
3608 x 3605 x
3609 END 3606 END
3610 v9.CheckDefFailure(lines, 'E1100:') 3607 v9.CheckDefAndScriptFailure(lines, 'E1100:')
3611 v9.CheckScriptFailure(['vim9script'] + lines, 'E1100:')
3612 3608
3613 lines =<< trim END 3609 lines =<< trim END
3614 xit 3610 xit
3615 END 3611 END
3616 v9.CheckDefFailure(lines, 'E1100:') 3612 v9.CheckDefAndScriptFailure(lines, 'E1100:')
3617 v9.CheckScriptFailure(['vim9script'] + lines, 'E1100:') 3613
3614 lines =<< trim END
3615 Print
3616 END
3617 v9.CheckDefAndScriptFailure(lines, ['E476: Invalid command: Print', 'E492: Not an editor command: Print'])
3618
3619 lines =<< trim END
3620 mode 4
3621 END
3622 v9.CheckDefAndScriptFailure(lines, ['E476: Invalid command: mode 4', 'E492: Not an editor command: mode 4'])
3618 enddef 3623 enddef
3619 3624
3620 def Test_mapping_line_number() 3625 def Test_mapping_line_number()
3621 var lines =<< trim END 3626 var lines =<< trim END
3622 vim9script 3627 vim9script