forked from aniani/vim
patch 8.2.2946: Vim9: substitute expression cannot be a List
Problem: Vim9: substitute expression cannot be a List in a :def function. Solution: Use typval2string(). (closes #8330)
This commit is contained in:
@@ -1236,6 +1236,13 @@ def Test_substitute_expr()
|
||||
END
|
||||
CheckScriptSuccess(lines)
|
||||
unlet g:cond
|
||||
|
||||
# List results in multiple lines
|
||||
new
|
||||
setline(1, 'some text here')
|
||||
s/text/\=['aaa', 'bbb', 'ccc']/
|
||||
assert_equal(['some aaa', 'bbb', 'ccc', ' here'], getline(1, '$'))
|
||||
bwipe!
|
||||
enddef
|
||||
|
||||
def Test_redir_to_var()
|
||||
|
Reference in New Issue
Block a user