comparison src/proto/vim9execute.pro @ 28447:6f753a8125f0 v8.2.4748

patch 8.2.4748: cannot use an imported function in a mapping Commit: https://github.com/vim/vim/commit/8944551534b311a2d25acf6e8db235c6d906256c Author: Bram Moolenaar <Bram@vim.org> Date: Thu Apr 14 12:58:23 2022 +0100 patch 8.2.4748: cannot use an imported function in a mapping Problem: Cannot use an imported function in a mapping. Solution: Recognize <SID>name.Func.
author Bram Moolenaar <Bram@vim.org>
date Thu, 14 Apr 2022 14:00:05 +0200
parents 632a84e2ce92
children a542dfb1c1a2
comparison
equal deleted inserted replaced
28446:224455817fac 28447:6f753a8125f0
4 void funcstack_check_refcount(funcstack_T *funcstack); 4 void funcstack_check_refcount(funcstack_T *funcstack);
5 int set_ref_in_funcstacks(int copyID); 5 int set_ref_in_funcstacks(int copyID);
6 char_u *char_from_string(char_u *str, varnumber_T index); 6 char_u *char_from_string(char_u *str, varnumber_T index);
7 char_u *string_slice(char_u *str, varnumber_T first, varnumber_T last, int exclusive); 7 char_u *string_slice(char_u *str, varnumber_T first, varnumber_T last, int exclusive);
8 int fill_partial_and_closure(partial_T *pt, ufunc_T *ufunc, ectx_T *ectx); 8 int fill_partial_and_closure(partial_T *pt, ufunc_T *ufunc, ectx_T *ectx);
9 int may_load_script(int sid, int *loaded);
9 typval_T *lookup_debug_var(char_u *name); 10 typval_T *lookup_debug_var(char_u *name);
10 int may_break_in_function(ufunc_T *ufunc); 11 int may_break_in_function(ufunc_T *ufunc);
11 int exe_typval_instr(typval_T *tv, typval_T *rettv); 12 int exe_typval_instr(typval_T *tv, typval_T *rettv);
12 char_u *exe_substitute_instr(void); 13 char_u *exe_substitute_instr(void);
13 int call_def_function(ufunc_T *ufunc, int argc_arg, typval_T *argv, partial_T *partial, typval_T *rettv); 14 int call_def_function(ufunc_T *ufunc, int argc_arg, typval_T *argv, partial_T *partial, typval_T *rettv);