patch 8.2.4019: Vim9: import mechanism is too complicated
Problem: Vim9: import mechanism is too complicated.
Solution: Do not use the Javascript mechanism but a much simpler one.
diff --git a/src/testdir/test_vim9_assign.vim b/src/testdir/test_vim9_assign.vim
index 209ac95..80ee6b7 100644
--- a/src/testdir/test_vim9_assign.vim
+++ b/src/testdir/test_vim9_assign.vim
@@ -2109,13 +2109,13 @@
writefile(['vim9script', 'export var svar = 1234'], 'XunletExport.vim')
var lines =<< trim END
vim9script
- import svar from './XunletExport.vim'
+ import './XunletExport.vim' as exp
def UnletSvar()
- unlet svar
+ unlet exp.svar
enddef
defcompile
END
- CheckScriptFailure(lines, 'E1081:', 1)
+ CheckScriptFailure(lines, 'E1260:', 1)
delete('XunletExport.vim')
$ENVVAR = 'foobar'