comparison src/proto/evalvars.pro @ 23982:9fcd71d0db89 v8.2.2533

patch 8.2.2533: Vim9: cannot use a range with :unlet Commit: https://github.com/vim/vim/commit/5b5ae29bd3d7b832b6f15320430f7f191e0abd1f Author: Bram Moolenaar <Bram@vim.org> Date: Sat Feb 20 17:04:02 2021 +0100 patch 8.2.2533: Vim9: cannot use a range with :unlet Problem: Vim9: cannot use a range with :unlet. Solution: Implement ISN_UNLETRANGE.
author Bram Moolenaar <Bram@vim.org>
date Sat, 20 Feb 2021 17:15:03 +0100
parents da1c89e61b04
children fc4c2beea99a
comparison
equal deleted inserted replaced
23981:05c1a8485fb9 23982:9fcd71d0db89
21 char_u *skip_var_one(char_u *arg, int include_type); 21 char_u *skip_var_one(char_u *arg, int include_type);
22 void list_hashtable_vars(hashtab_T *ht, char *prefix, int empty, int *first); 22 void list_hashtable_vars(hashtab_T *ht, char *prefix, int empty, int *first);
23 void ex_unlet(exarg_T *eap); 23 void ex_unlet(exarg_T *eap);
24 void ex_lockvar(exarg_T *eap); 24 void ex_lockvar(exarg_T *eap);
25 void ex_unletlock(exarg_T *eap, char_u *argstart, int deep, int glv_flags, int (*callback)(lval_T *, char_u *, exarg_T *, int, void *), void *cookie); 25 void ex_unletlock(exarg_T *eap, char_u *argstart, int deep, int glv_flags, int (*callback)(lval_T *, char_u *, exarg_T *, int, void *), void *cookie);
26 int list_unlet_range(list_T *l, listitem_T *li_first, char_u *name, long n1_arg, int has_n2, long n2);
26 int do_unlet(char_u *name, int forceit); 27 int do_unlet(char_u *name, int forceit);
27 void item_lock(typval_T *tv, int deep, int lock, int check_refcount); 28 void item_lock(typval_T *tv, int deep, int lock, int check_refcount);
28 void del_menutrans_vars(void); 29 void del_menutrans_vars(void);
29 char_u *cat_prefix_varname(int prefix, char_u *name); 30 char_u *cat_prefix_varname(int prefix, char_u *name);
30 char_u *get_user_var_name(expand_T *xp, int idx); 31 char_u *get_user_var_name(expand_T *xp, int idx);