mirror of
https://github.com/vim/vim.git
synced 2025-09-29 04:34:16 -04:00
patch 9.0.0355: check for uppercase char in autoload name is wrong
Problem: Check for uppercase char in autoload name is wrong, it checks the name of the script. Solution: Remove the check. (closes #11031)
This commit is contained in:
@@ -4012,10 +4012,12 @@ var_wrong_func_name(
|
||||
{
|
||||
// Allow for w: b: s: and t:. In Vim9 script s: is not allowed, because
|
||||
// the name can be used without the s: prefix.
|
||||
// Allow autoload variable.
|
||||
if (!((vim_strchr((char_u *)"wbt", name[0]) != NULL
|
||||
|| (!in_vim9script() && name[0] == 's')) && name[1] == ':')
|
||||
&& !ASCII_ISUPPER((name[0] != NUL && name[1] == ':')
|
||||
? name[2] : name[0]))
|
||||
? name[2] : name[0])
|
||||
&& vim_strchr(name, '#') == NULL)
|
||||
{
|
||||
semsg(_(e_funcref_variable_name_must_start_with_capital_str), name);
|
||||
return TRUE;
|
||||
|
Reference in New Issue
Block a user