Add the 'c' flag to 'concealcursor'.
diff --git a/src/option.h b/src/option.h
index 2164467..5e8574d 100644
--- a/src/option.h
+++ b/src/option.h
@@ -189,7 +189,7 @@
 #define MOUSE_NONE	' '		/* don't use Visual selection */
 #define MOUSE_NONEF	'x'		/* forced modeless selection */
 
-#define COCU_ALL	"nvi"		/* flags for 'concealcursor' */
+#define COCU_ALL	"nvic"		/* flags for 'concealcursor' */
 
 /* characters for p_shm option: */
 #define SHM_RO		'r'		/* readonly */
diff --git a/src/screen.c b/src/screen.c
index 70805d5..1756fc0 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -605,6 +605,8 @@
 	c = 'i';
     else if (State & NORMAL)
 	c = 'n';
+    else if (State & CMDLINE)
+	c = 'c';
     else
 	return FALSE;
     return vim_strchr(wp->w_p_cocu, c) != NULL;