aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-11-08 04:10:22 +0100
committerGitHub <noreply@github.com>2017-11-08 04:10:22 +0100
commite98bcf0523ce28c5159725cee1ec0662355aa65d (patch)
treed273d16a84ce67ac5c4573362047a9cfc4f7c91b /src/nvim/eval.c
parentc46d6f8da25a841725b874adf787b90a0b04f790 (diff)
parent54cac3033f2c6e27c677681e8ca6d21e3fd9fc0a (diff)
downloadrneovim-e98bcf0523ce28c5159725cee1ec0662355aa65d.tar.gz
rneovim-e98bcf0523ce28c5159725cee1ec0662355aa65d.tar.bz2
rneovim-e98bcf0523ce28c5159725cee1ec0662355aa65d.zip
Merge #7465 has('ttyin'), has('ttyout')
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index c7cb51ac29..9752851d4e 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -10672,6 +10672,10 @@ static void f_has(typval_T *argvars, typval_T *rettv, FunPtr fptr)
n = has_nvim_version(name + 5);
} else if (STRICMP(name, "vim_starting") == 0) {
n = (starting != 0);
+ } else if (STRICMP(name, "ttyin") == 0) {
+ n = stdin_isatty;
+ } else if (STRICMP(name, "ttyout") == 0) {
+ n = stdout_isatty;
} else if (STRICMP(name, "multi_byte_encoding") == 0) {
n = has_mbyte != 0;
#if defined(USE_ICONV) && defined(DYNAMIC_ICONV)