From f5a48010ef9e47319185f1aaac1bc6d45cd4d47a Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 1 Aug 2020 17:00:03 +0200 Subject: patch 8.2.1342: Vim9: accidentally using "t" gives a confusing error Problem: Vim9: accidentally using "x" gives a confusing error. Solution: Disallow using ":t" in Vim9 script. (issue #6399) --- runtime/doc/vim9.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'runtime') diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index 5d264b673d..2c4d1dbc19 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -190,8 +190,8 @@ To intentionally avoid a variable being available later, a block can be used: An existing variable cannot be assigned to with `:let`, since that implies a declaration. Global, window, tab, buffer and Vim variables can only be used -without `:let`, because they are are not really declared, they can also be -deleted with `:unlet`. +without `:let`, because they are not really declared, they can also be deleted +with `:unlet`. Variables cannot shadow previously defined variables. Variables may shadow Ex commands, rename the variable if needed. @@ -352,10 +352,11 @@ No curly braces expansion ~ |curly-braces-names| cannot be used. -No :xit, :append, :change or :insert ~ +No :xit, :t, :append, :change or :insert ~ -These commands are too easily confused with local variable names. Instead of -`:x` or `:xit` you can use `:exit`. +These commands are too easily confused with local variable names. +Instead of `:x` or `:xit` you can use `:exit`. +Instead of `:t` you can use `:copy`. Comparators ~ -- cgit v1.2.3