diff options
author | bfredl <bjorn.linse@gmail.com> | 2024-04-24 18:40:03 +0200 |
---|---|---|
committer | bfredl <bjorn.linse@gmail.com> | 2024-04-25 08:37:18 +0200 |
commit | 1294e221a205f1f3c6d2e31421b674db6e747406 (patch) | |
tree | 8cd25aee8df5f446f09654c0e917221720c4ea7f /src/nvim/eval | |
parent | a1550dbf0ac252052a7a71780708d3ec05aa3686 (diff) | |
download | rneovim-1294e221a205f1f3c6d2e31421b674db6e747406.tar.gz rneovim-1294e221a205f1f3c6d2e31421b674db6e747406.tar.bz2 rneovim-1294e221a205f1f3c6d2e31421b674db6e747406.zip |
fix(lua): vim.fn.has('nvim-0.10') in fast context, used by vim.deprecate
Diffstat (limited to 'src/nvim/eval')
-rw-r--r-- | src/nvim/eval/funcs.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/eval/funcs.c b/src/nvim/eval/funcs.c index 8e62e3b96f..8528168be1 100644 --- a/src/nvim/eval/funcs.c +++ b/src/nvim/eval/funcs.c @@ -3435,19 +3435,19 @@ static void f_has(typval_T *argvars, typval_T *rettv, EvalFuncData fptr) } else if (STRICMP(name, "syntax_items") == 0) { n = syntax_present(curwin); } else if (STRICMP(name, "clipboard_working") == 0) { - n = eval_has_provider("clipboard"); + n = eval_has_provider("clipboard", true); } else if (STRICMP(name, "pythonx") == 0) { - n = eval_has_provider("python3"); + n = eval_has_provider("python3", true); } else if (STRICMP(name, "wsl") == 0) { n = has_wsl(); #ifdef UNIX } else if (STRICMP(name, "unnamedplus") == 0) { - n = eval_has_provider("clipboard"); + n = eval_has_provider("clipboard", true); #endif } } - if (!n && eval_has_provider(name)) { + if (!n && eval_has_provider(name, true)) { n = true; } |