mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.2.4257: Vim9: finding global function without g: prefix inconsistent
Problem: Vim9: finding global function without g: prefix but not finding global variable is inconsistent. Solution: Require using g: for a global function. Change the vim9.vim script into a Vim9 script with exports. Fix that import in legacy script does not work.
This commit is contained in:
@@ -963,7 +963,7 @@ get_lval(
|
||||
if (lp->ll_name == NULL)
|
||||
return p;
|
||||
|
||||
if (*p == '.' && in_vim9script())
|
||||
if (*p == '.')
|
||||
{
|
||||
imported_T *import = find_imported(lp->ll_name, p - lp->ll_name,
|
||||
TRUE, NULL);
|
||||
|
Reference in New Issue
Block a user