diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-01-15 09:19:27 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-01-15 09:19:27 -0300 |
commit | 5f24549ab1ecd69236be2761a2e43690ba7cf283 (patch) | |
tree | 7db3ba6961a7115c43e0133a6780f4a742112f05 /src/nvim/eval.c | |
parent | 9b4f6fbd33ebd452d472b0333accfcb34e01173b (diff) | |
parent | 14ebe608e2d26ba352f5abe1c32ce18fcc2eca06 (diff) | |
download | rneovim-5f24549ab1ecd69236be2761a2e43690ba7cf283.tar.gz rneovim-5f24549ab1ecd69236be2761a2e43690ba7cf283.tar.bz2 rneovim-5f24549ab1ecd69236be2761a2e43690ba7cf283.zip |
Merge PR #1810 'abstract_ui fixes and improvements(continuation)'
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index d60ce2de73..417efd52a1 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -76,6 +76,7 @@ #include "nvim/tag.h" #include "nvim/tempfile.h" #include "nvim/term.h" +#include "nvim/ui.h" #include "nvim/mouse.h" #include "nvim/undo.h" #include "nvim/version.h" @@ -10023,6 +10024,8 @@ static void f_has(typval_T *argvars, typval_T *rettv) #endif } else if (STRICMP(name, "syntax_items") == 0) { n = syntax_present(curwin); + } else if (STRICMP(name, "gui_running") == 0) { + n = ui_rgb_attached(); } } @@ -14440,7 +14443,7 @@ static void f_synIDattr(typval_T *argvars, typval_T *rettv) if (modec != 't' && modec != 'c' && modec != 'g') modec = 0; /* replace invalid with current */ } else { - if (t_colors > 1) + if (abstract_ui || t_colors > 1) modec = 'c'; else modec = 't'; |