Mercurial > vim
diff src/evalvars.c @ 22667:87987c783087 v8.2.1882
patch 8.2.1882: Vim9: v:disallow_let is no longer needed
Commit: https://github.com/vim/vim/commit/c58f5456e5c5f21193e960cecc434e367ef1281e
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Oct 21 20:58:52 2020 +0200
patch 8.2.1882: Vim9: v:disallow_let is no longer needed
Problem: Vim9: v:disallow_let is no longer needed.
Solution: Remove v:disallow_let.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 21 Oct 2020 21:00:04 +0200 |
parents | 2c77ec32deeb |
children | dda110a14be4 |
line wrap: on
line diff
--- a/src/evalvars.c +++ b/src/evalvars.c @@ -146,7 +146,6 @@ static struct vimvar {VV_NAME("echospace", VAR_NUMBER), VV_RO}, {VV_NAME("argv", VAR_LIST), VV_RO}, {VV_NAME("collate", VAR_STRING), VV_RO}, - {VV_NAME("disallow_let", VAR_NUMBER), 0}, // TODO: remove }; // shorthand @@ -243,9 +242,6 @@ evalvars_init(void) set_vim_var_nr(VV_ECHOSPACE, sc_col - 1); - // TODO: remove later - set_vim_var_nr(VV_DISALLOW_LET, 1); - // Default for v:register is not 0 but '"'. This is adjusted once the // clipboard has been setup by calling reset_reg_var(). set_reg_var(0); @@ -749,8 +745,7 @@ ex_let(exarg_T *eap) ex_finally(eap); return; } - if (get_vim_var_nr(VV_DISALLOW_LET) - && eap->cmdidx == CMD_let && vim9script) + if (eap->cmdidx == CMD_let && vim9script) { emsg(_(e_cannot_use_let_in_vim9_script)); return;