diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-04-15 17:38:46 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-15 17:38:46 +0800 |
commit | 071c455420dec7992a06a55e8bd443b769ded369 (patch) | |
tree | 3b019807e8e654cb779463008a438450174b4faf /src | |
parent | 0a61cb60a633f05e3f05f8d5dae241910a92ee1f (diff) | |
parent | 1b556c04bfd3f4c381db5f62a2e25ebf63165712 (diff) | |
download | rneovim-071c455420dec7992a06a55e8bd443b769ded369.tar.gz rneovim-071c455420dec7992a06a55e8bd443b769ded369.tar.bz2 rneovim-071c455420dec7992a06a55e8bd443b769ded369.zip |
Merge pull request #23102 from zeertzjq/vim-8.2.1378
vim-patch:8.2.{1378,3856,4361,4373,4476}
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/eval.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index bbe4fe055d..b240c36977 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -3149,8 +3149,9 @@ static int eval7(char **arg, typval_T *rettv, evalarg_T *const evalarg, bool wan ret = FAIL; } else { const int flags = evalarg == NULL ? 0 : evalarg->eval_flags; - if (**arg == '(') { + if (*skipwhite(*arg) == '(') { // "name(..." recursive! + *arg = skipwhite(*arg); ret = eval_func(arg, evalarg, s, len, rettv, flags, NULL); } else if (evaluate) { // get value of variable |