aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 428f1430b3..a3d07d8c4f 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -85,6 +85,7 @@
#include "nvim/api/private/helpers.h"
#include "nvim/os/msgpack_rpc_helpers.h"
#include "nvim/os/dl.h"
+#include "nvim/os/provider.h"
#define DICT_MAXNEST 100 /* maximum nesting of lists and dicts */
@@ -9807,6 +9808,10 @@ static void f_has(typval_T *argvars, typval_T *rettv)
}
}
+ if (n == FALSE && provider_has_feature((char *)name)) {
+ n = TRUE;
+ }
+
rettv->vval.v_number = n;
}