forked from aniani/vim
patch 8.2.4360: Vim9: allowing use of "s:" leads to inconsistencies
Problem: Vim9: allowing use of "s:" leads to inconsistencies. Solution: Disallow using "s:" in Vim9 script at the script level.
This commit is contained in:
@@ -2828,7 +2828,7 @@ EXTERN char e_unknown_error_while_executing_str[]
|
||||
INIT(= N_("E1099: Unknown error while executing %s"));
|
||||
EXTERN char e_command_not_supported_in_vim9_script_missing_var_str[]
|
||||
INIT(= N_("E1100: Command not supported in Vim9 script (missing :var?): %s"));
|
||||
EXTERN char e_cannot_declare_script_variable_in_function[]
|
||||
EXTERN char e_cannot_declare_script_variable_in_function_str[]
|
||||
INIT(= N_("E1101: Cannot declare a script variable in a function: %s"));
|
||||
EXTERN char e_lambda_function_not_found_str[]
|
||||
INIT(= N_("E1102: Lambda function not found: %s"));
|
||||
@@ -3232,4 +3232,6 @@ EXTERN char e_critical_error_in_python3_initialization_check_your_installation[]
|
||||
#ifdef FEAT_EVAL
|
||||
EXTERN char e_function_name_must_start_with_capital_str[]
|
||||
INIT(= N_("E1267: Function name must start with a capital: %s"));
|
||||
EXTERN char e_cannot_use_s_colon_in_vim9_script_str[]
|
||||
INIT(= N_("E1268: Cannot use s: in Vim9 script: %s"));
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user