Mercurial > vim
comparison src/testdir/test_vim9_import.vim @ 31172:4bde058d0be7 v9.0.0920
patch 9.0.0920: cannot find an import prefixed with "s:"
Commit: https://github.com/vim/vim/commit/b775e724394e05f3648fcb5f977979a592dd3f8c
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Nov 22 18:12:44 2022 +0000
patch 9.0.0920: cannot find an import prefixed with "s:"
Problem: Cannot find an import prefixed with "s:". (Doug Kearns)
Solution: Skip over the "s:". (closes https://github.com/vim/vim/issues/11585)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 22 Nov 2022 19:15:02 +0100 |
parents | b4b51e01dd36 |
children | dbec60b8c253 |
comparison
equal
deleted
inserted
replaced
31171:ea19046c05f2 | 31172:4bde058d0be7 |
---|---|
2032 writefile(legacy_lines, 'Xlegacy_script.vim', 'D') | 2032 writefile(legacy_lines, 'Xlegacy_script.vim', 'D') |
2033 | 2033 |
2034 source Xlegacy_script.vim | 2034 source Xlegacy_script.vim |
2035 assert_equal('global', g:global) | 2035 assert_equal('global', g:global) |
2036 unlet g:global | 2036 unlet g:global |
2037 | |
2038 legacy_lines =<< trim END | |
2039 import './Xvim9_script.vim' | |
2040 let g:global = s:Xvim9_script.GetText() | |
2041 END | |
2042 writefile(legacy_lines, 'Xlegacyimport.vim', 'D') | |
2043 source Xlegacyimport.vim | |
2044 assert_equal('text', g:global) | |
2045 unlet g:global | |
2037 enddef | 2046 enddef |
2038 | 2047 |
2039 def Test_import_vim9_from_legacy() | 2048 def Test_import_vim9_from_legacy() |
2040 var vim9_lines =<< trim END | 2049 var vim9_lines =<< trim END |
2041 vim9script | 2050 vim9script |