Mercurial > vim
comparison src/evalvars.c @ 22480:5e95de50ddd2 v8.2.1788
patch 8.2.1788: Vim9: still allows :let for declarations
Commit: https://github.com/vim/vim/commit/016faaa1b2fe242022725b29e1353c42105d045c
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Oct 3 12:57:27 2020 +0200
patch 8.2.1788: Vim9: still allows :let for declarations
Problem: Vim9: still allows :let for declarations.
Solution: Make the default for v:disallow_let one. It can still be set to
zero to allow for using :let.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 03 Oct 2020 13:00:04 +0200 |
parents | 1cefe1c013ac |
children | 2df99e237965 |
comparison
equal
deleted
inserted
replaced
22479:695881a04101 | 22480:5e95de50ddd2 |
---|---|
213 hash_add(&vimvarht, p->vv_di.di_key); | 213 hash_add(&vimvarht, p->vv_di.di_key); |
214 if (p->vv_flags & VV_COMPAT) | 214 if (p->vv_flags & VV_COMPAT) |
215 // add to compat scope dict | 215 // add to compat scope dict |
216 hash_add(&compat_hashtab, p->vv_di.di_key); | 216 hash_add(&compat_hashtab, p->vv_di.di_key); |
217 } | 217 } |
218 vimvars[VV_VERSION].vv_nr = VIM_VERSION_100; | 218 set_vim_var_nr(VV_VERSION, VIM_VERSION_100); |
219 vimvars[VV_VERSIONLONG].vv_nr = VIM_VERSION_100 * 10000 + highest_patch(); | 219 set_vim_var_nr(VV_VERSIONLONG, VIM_VERSION_100 * 10000 + highest_patch()); |
220 | 220 |
221 set_vim_var_nr(VV_SEARCHFORWARD, 1L); | 221 set_vim_var_nr(VV_SEARCHFORWARD, 1L); |
222 set_vim_var_nr(VV_HLSEARCH, 1L); | 222 set_vim_var_nr(VV_HLSEARCH, 1L); |
223 set_vim_var_dict(VV_COMPLETED_ITEM, dict_alloc_lock(VAR_FIXED)); | 223 set_vim_var_dict(VV_COMPLETED_ITEM, dict_alloc_lock(VAR_FIXED)); |
224 set_vim_var_list(VV_ERRORS, list_alloc()); | 224 set_vim_var_list(VV_ERRORS, list_alloc()); |
241 set_vim_var_nr(VV_TYPE_JOB, VAR_TYPE_JOB); | 241 set_vim_var_nr(VV_TYPE_JOB, VAR_TYPE_JOB); |
242 set_vim_var_nr(VV_TYPE_CHANNEL, VAR_TYPE_CHANNEL); | 242 set_vim_var_nr(VV_TYPE_CHANNEL, VAR_TYPE_CHANNEL); |
243 set_vim_var_nr(VV_TYPE_BLOB, VAR_TYPE_BLOB); | 243 set_vim_var_nr(VV_TYPE_BLOB, VAR_TYPE_BLOB); |
244 | 244 |
245 set_vim_var_nr(VV_ECHOSPACE, sc_col - 1); | 245 set_vim_var_nr(VV_ECHOSPACE, sc_col - 1); |
246 | |
247 // TODO: remove later | |
248 set_vim_var_nr(VV_DISALLOW_LET, 1); | |
246 | 249 |
247 // Default for v:register is not 0 but '"'. This is adjusted once the | 250 // Default for v:register is not 0 but '"'. This is adjusted once the |
248 // clipboard has been setup by calling reset_reg_var(). | 251 // clipboard has been setup by calling reset_reg_var(). |
249 set_reg_var(0); | 252 set_reg_var(0); |
250 } | 253 } |