0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.2.3053: Vim9: cannot assign to @@ in :def function

Problem:    Vim9: cannot assign to @@ in :def function
Solution:   Handle '@' like '"'.
This commit is contained in:
Bram Moolenaar
2021-06-26 13:28:35 +02:00
parent ce024c3e20
commit 13e45d14ba
3 changed files with 19 additions and 11 deletions

View File

@@ -5854,7 +5854,8 @@ get_var_dest(
}
else if (*name == '@')
{
if (!valid_yank_reg(name[1], FALSE) || name[1] == '.')
if (name[1] != '@'
&& (!valid_yank_reg(name[1], FALSE) || name[1] == '.'))
{
emsg_invreg(name[1]);
return FAIL;