comparison src/testdir/test_vim9_func.vim @ 21475:eec2d2120cde v8.2.1288

patch 8.2.1288: Vim9: cannot use mark in range Commit: https://github.com/vim/vim/commit/13e12b8a3c0fec29017f2dbdc6f57e372f8a7efd Author: Bram Moolenaar <Bram@vim.org> Date: Fri Jul 24 18:47:22 2020 +0200 patch 8.2.1288: Vim9: cannot use mark in range Problem: Vim9: cannot use mark in range. Solution: Use the flag that a colon was seen. (closes https://github.com/vim/vim/issues/6528)
author Bram Moolenaar <Bram@vim.org>
date Fri, 24 Jul 2020 19:00:05 +0200
parents 4d156aead799
children 279b3415947f
comparison
equal deleted inserted replaced
21474:0a87961c9226 21475:eec2d2120cde
403 ('text')->MyFunc() 403 ('text')->MyFunc()
404 assert_equal('text', var) 404 assert_equal('text', var)
405 ("some")->MyFunc() 405 ("some")->MyFunc()
406 assert_equal('some', var) 406 assert_equal('some', var)
407 407
408 # line starting with single quote is not a mark
408 'asdfasdf'->MyFunc() 409 'asdfasdf'->MyFunc()
409 assert_equal('asdfasdf', var) 410 assert_equal('asdfasdf', var)
410 411
411 def UseString() 412 def UseString()
412 'xyork'->MyFunc() 413 'xyork'->MyFunc()
413 enddef 414 enddef
414 UseString() 415 UseString()
415 assert_equal('xyork', var) 416 assert_equal('xyork', var)
417
418 # prepending a colon makes it a mark
419 new
420 setline(1, ['aaa', 'bbb', 'ccc'])
421 normal! 3Gmt1G
422 :'t
423 assert_equal(3, getcurpos()[1])
424 bwipe!
416 425
417 MyFunc( 426 MyFunc(
418 'continued' 427 'continued'
419 ) 428 )
420 assert_equal('continued', 429 assert_equal('continued',