1
0
forked from aniani/vim

patch 8.2.3710: Vim9: backtick expression expanded for :global

Problem:    Vim9: backtick expression expanded for :global.
Solution:   Check the following command.
This commit is contained in:
Bram Moolenaar
2021-12-01 09:27:20 +00:00
parent fad2742d53
commit 3d2e031d4f
4 changed files with 24 additions and 20 deletions

View File

@@ -183,11 +183,18 @@ def Test_expand_alternate_file()
enddef
def Test_global_backtick_expansion()
var name = 'xxx'
new
setline(1, 'xx')
var name = 'foobar'
g/^xx/s/.*/`=name`
assert_equal('foobar', getline(1))
setline(1, ['one', 'two', 'three'])
set nomod
g/two/edit `=name`
assert_equal('xxx', bufname())
bwipe!
new
setline(1, ['one', 'two', 'three'])
g/two/s/^/`=name`/
assert_equal('`=name`two', getline(2))
bwipe!
enddef