patch 7.4.2303
Problem:    When using "is" the mode isn't always updated.
Solution:   Redraw the command line. (Christian Brabandt)
diff --git a/src/search.c b/src/search.c
index a6b9341..bbda8ac 100644
--- a/src/search.c
+++ b/src/search.c
@@ -3638,6 +3638,7 @@
 	    ++curwin->w_cursor.col;
 	VIsual = start_pos;
 	VIsual_mode = 'v';
+	redraw_cmdline = TRUE;		/* show mode later */
 	redraw_curbuf_later(INVERTED);	/* update the inversion */
     }
     else