patch 8.2.1012: Vim9: cannot declare single character script variables
Problem: Vim9: cannot declare single character script variables.
Solution: Don't see "b:", "s:", etc. as namespace. Fix item size of
sn_var_vals.
diff --git a/src/vim9script.c b/src/vim9script.c
index 6c4cbc4..30c269a 100644
--- a/src/vim9script.c
+++ b/src/vim9script.c
@@ -471,7 +471,7 @@
}
for (p = arg + 1; *p != NUL && eval_isnamec(*p); MB_PTR_ADV(p))
- if (*p == ':' && p != arg + 1)
+ if (*p == ':' && (VIM_ISWHITE(p[1]) || p != arg + 1))
break;
if (*p != ':')