patch 8.2.1325: Vim9: using Vim9 script for autaload not tested
Problem: Vim9: using Vim9 script for autaload not tested.
Solution: Add a test. Update help.
diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt
index 7b2597d..5d264b6 100644
--- a/runtime/doc/vim9.txt
+++ b/runtime/doc/vim9.txt
@@ -118,9 +118,13 @@
*vim9-scopes*
When using `:function` or `:def` to specify a new function at the script level
in a Vim9 script, the function is local to the script, as if "s:" was
-prefixed. Using the "s:" prefix is optional.
-
-To define or use a global function or variable the "g:" prefix must be used.
+prefixed. Using the "s:" prefix is optional. To define or use a global
+function or variable the "g:" prefix must be used. For functions in an
+autoload script the "name#" prefix is sufficient. >
+ def ThisFunction() # script-local
+ def s:ThisFunction() # script-local
+ def g:ThatFunction() # global
+ def scriptname#function() # autoload
When using `:function` or `:def` to specify a new function inside a function,
the function is local to the function. It is not possible to define a