aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-05-22 22:44:08 +0300
committerZyX <kp-pav@yandex.ru>2017-06-27 01:34:54 +0300
commit072a853fa212bdce88f756ac170fb915a4972625 (patch)
tree03d818ac2e1433f526af58f0cd21b73cce238afe /src
parent95fe5614a02948bcd0993c751acede34d2acb3c8 (diff)
downloadrneovim-072a853fa212bdce88f756ac170fb915a4972625.tar.gz
rneovim-072a853fa212bdce88f756ac170fb915a4972625.tar.bz2
rneovim-072a853fa212bdce88f756ac170fb915a4972625.zip
ex_getln: Enable coloring for expression mode
Diffstat (limited to 'src')
-rw-r--r--src/nvim/ex_getln.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c
index a2cc6d2b65..f9b2d6cda8 100644
--- a/src/nvim/ex_getln.c
+++ b/src/nvim/ex_getln.c
@@ -2226,6 +2226,12 @@ static bool color_cmdline(void)
goto color_cmdline_error;
}
can_free_cb = true;
+ } else if (ccline.cmdfirstc == '=') {
+ if (!tv_dict_get_callback(&globvardict, S_LEN("Nvim_color_expr"),
+ &color_cb)) {
+ goto color_cmdline_error;
+ }
+ can_free_cb = true;
} else {
goto color_cmdline_end;
}