Mercurial > vim
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 |