diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-12-25 19:47:24 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-12-25 19:47:24 +0100 |
commit | 20a762987eaa7e6034e9f75df0eb87eedb85d71f (patch) | |
tree | bd7ce5c79ce9411d96c211179ed8b40ae15cee3e /src/testdir/test_vim9_cmd.vim | |
parent | 6e2c2c50bada4e3f5c7234902c0bdd64f66619ac (diff) |
patch 8.2.2217: Vim9: command modifiers not restored in catch blockv8.2.2217
Problem: Vim9: command modifiers not restored in catch block.
Solution: Restore command modifiers. (closes #7542)
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r-- | src/testdir/test_vim9_cmd.vim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim index a55ba64031..f5619b488d 100644 --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -546,6 +546,13 @@ def Test_modifier_silent_unsilent() silent EchoThere() assert_equal("\nthere", execute(':1messages')) + + try + silent eval [][0] + catch + echomsg "caught" + endtry + assert_equal("\ncaught", execute(':1messages')) enddef def Test_range_after_command_modifier() |