aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-11-06 06:31:00 +0800
committerzeertzjq <zeertzjq@outlook.com>2022-11-06 08:21:08 +0800
commite03f23189d765ade07b21d2f50c047f84741a133 (patch)
treefee153df6ee710012d27dd94a34e472552f58863 /src/nvim/eval
parent5b8d8a4c9925526fd34d2187b1bd3efe18792792 (diff)
downloadrneovim-e03f23189d765ade07b21d2f50c047f84741a133.tar.gz
rneovim-e03f23189d765ade07b21d2f50c047f84741a133.tar.bz2
rneovim-e03f23189d765ade07b21d2f50c047f84741a133.zip
vim-patch:8.2.1274: Vim9: no error for missing white space at script level
Problem: Vim9: no error for missing white space in assignment at script level. Solution: Check for white space. (closes vim/vim#6495) https://github.com/vim/vim/commit/63be3d4ba01d565e645d8bf7f4dc900fc9011534 Cherry-pick Test_let_errors() change from patch 8.2.0633. Co-authored-by: Bram Moolenaar <Bram@vim.org>
Diffstat (limited to 'src/nvim/eval')
-rw-r--r--src/nvim/eval/vars.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/nvim/eval/vars.c b/src/nvim/eval/vars.c
index ef6e3f02e2..3f73dbfdc5 100644
--- a/src/nvim/eval/vars.c
+++ b/src/nvim/eval/vars.c
@@ -231,11 +231,13 @@ static void ex_let_const(exarg_T *eap, const bool is_const)
expr++;
}
}
- expr = skipwhite(expr + 2);
+ expr += 2;
} else {
- expr = skipwhite(expr + 1);
+ expr += 1;
}
+ expr = skipwhite(expr);
+
if (eap->skip) {
emsg_skip++;
}