diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-07-29 22:11:05 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-07-29 22:11:05 +0200 |
commit | ea2d8d25718836bf627b67b7fcd28a1e528bb7b9 (patch) | |
tree | 7e7b8bf47580bd922ef16614903881ef4e8892cd /runtime | |
parent | c7e44a7e4caedc1bc33f5c8e481109c0ae002823 (diff) | |
download | vim-git-ea2d8d25718836bf627b67b7fcd28a1e528bb7b9.tar.gz |
patch 8.2.1325: Vim9: using Vim9 script for autaload not testedv8.2.1325
Problem: Vim9: using Vim9 script for autaload not tested.
Solution: Add a test. Update help.
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/doc/vim9.txt | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index 7b2597dc6..5d264b673 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -118,9 +118,13 @@ Functions and variables are script-local by default ~ *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 |