diff options
author | zeertzjq <zeertzjq@outlook.com> | 2022-12-03 08:17:38 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2022-12-03 08:35:13 +0800 |
commit | 9671908c682dc3fc4e939f44a636457db6f3e5a4 (patch) | |
tree | cc8180e5890f33950be616471ec521b0f08dc5a4 /src/nvim/eval.c | |
parent | 2ae0d32a72c3ee207b6f9cd48c4beffa6e7c774f (diff) | |
download | rneovim-9671908c682dc3fc4e939f44a636457db6f3e5a4.tar.gz rneovim-9671908c682dc3fc4e939f44a636457db6f3e5a4.tar.bz2 rneovim-9671908c682dc3fc4e939f44a636457db6f3e5a4.zip |
vim-patch:8.2.3900: it is not easy to use a script-local function for an option
Problem: It is not easy to use a script-local function for an option.
Solution: recognize s: and <SID> at the start of the expression. (Yegappan
Lakshmanan, closes vim/vim#9401)
https://github.com/vim/vim/commit/8bb65f230d3025037f34021a72616038da0601ee
Omit duplicate docs in fold.txt: removed in a later runtime update.
Cherry-pick test_diffmode.vim changes from patch 8.2.1432.
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index fdb379a682..554771d9c9 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -711,7 +711,7 @@ void eval_patch(const char *const origfile, const char *const difffile, const ch set_vim_var_string(VV_FNAME_IN, origfile, -1); set_vim_var_string(VV_FNAME_DIFF, difffile, -1); set_vim_var_string(VV_FNAME_OUT, outfile, -1); - (void)eval_to_bool((char *)p_pex, &err, NULL, false); + (void)eval_to_bool(p_pex, &err, NULL, false); set_vim_var_string(VV_FNAME_IN, NULL, -1); set_vim_var_string(VV_FNAME_DIFF, NULL, -1); set_vim_var_string(VV_FNAME_OUT, NULL, -1); |