Mercurial > vim
comparison src/testdir/test_vim9_cmd.vim @ 26356:0884f2be6c2a v8.2.3709
patch 8.2.3709: Vim9: backtick expression expanded when not desired
Commit: https://github.com/vim/vim/commit/fad2742d538123abb9b384a053fd581f2acf6bb0
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Nov 30 21:58:19 2021 +0000
patch 8.2.3709: Vim9: backtick expression expanded when not desired
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.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 30 Nov 2021 23:00:04 +0100 |
parents | 7e7d0e01a2d0 |
children | 80b555c4aed0 |
comparison
equal
deleted
inserted
replaced
26355:106547a11f1c | 26356:0884f2be6c2a |
---|---|
204 :1,2fold | 204 :1,2fold |
205 foldclose | 205 foldclose |
206 folddoclose edit `=name` | 206 folddoclose edit `=name` |
207 assert_equal('xxx', bufname()) | 207 assert_equal('xxx', bufname()) |
208 bwipe! | 208 bwipe! |
209 | |
210 var lines =<< trim END | |
211 g:val = 'value' | |
212 def Test() | |
213 folddoopen echo `=g:val` | |
214 enddef | |
215 call Test() | |
216 END | |
217 CheckScriptFailure(lines, 'E15: Invalid expression: "`=g:val`"') | |
209 enddef | 218 enddef |
210 | 219 |
211 def Test_hardcopy_wildcards() | 220 def Test_hardcopy_wildcards() |
212 CheckUnix | 221 CheckUnix |
213 CheckFeature postscript | 222 CheckFeature postscript |