aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
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;
}