diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-11-30 21:58:19 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-11-30 21:58:19 +0000 |
commit | fad2742d538123abb9b384a053fd581f2acf6bb0 (patch) | |
tree | cff3d75348e36189a77b5858311b36a5281759d4 /src/testdir/test_vim9_cmd.vim | |
parent | 69535d8a0a1ba09047fc1b5bed86a8965302a4fa (diff) |
patch 8.2.3709: Vim9: backtick expression expanded when not desiredv8.2.3709
Problem: Vim9: backtick expression expanded when not desired.
Solution: Only expand a backtick expression for commands that expand their
argument. Remove a few outdated TODO comments.
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r-- | src/testdir/test_vim9_cmd.vim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim index 45e4fb048a..2fbccf4a71 100644 --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -206,6 +206,15 @@ def Test_folddo_backtick_expansion() folddoclose edit `=name` assert_equal('xxx', bufname()) bwipe! + + var lines =<< trim END + g:val = 'value' + def Test() + folddoopen echo `=g:val` + enddef + call Test() + END + CheckScriptFailure(lines, 'E15: Invalid expression: "`=g:val`"') enddef def Test_hardcopy_wildcards() |