comparison src/ex_getln.c @ 161:6df0106fc595

updated for version 7.0049
author vimboss
date Mon, 07 Feb 2005 22:01:03 +0000
parents a2081e6febb8
children 8b0ee9d57d7f
comparison
equal deleted inserted replaced
160:7c0820eed232 161:6df0106fc595
994 break; 994 break;
995 #endif 995 #endif
996 996
997 case ESC: /* get here if p_wc != ESC or when ESC typed twice */ 997 case ESC: /* get here if p_wc != ESC or when ESC typed twice */
998 case Ctrl_C: 998 case Ctrl_C:
999 /* In exmode it doesn't make sense to return. */ 999 /* In exmode it doesn't make sense to return. Except when
1000 if (exmode_active) 1000 * ":normal" runs out of characters. */
1001 if (exmode_active
1002 #ifdef FEAT_EX_EXTRA
1003 && (ex_normal_busy == 0 || typebuf.tb_len > 0)
1004 #endif
1005 )
1001 goto cmdline_not_changed; 1006 goto cmdline_not_changed;
1002 1007
1003 gotesc = TRUE; /* will free ccline.cmdbuff after 1008 gotesc = TRUE; /* will free ccline.cmdbuff after
1004 putting it in history */ 1009 putting it in history */
1005 goto returncmd; /* back to cmd mode */ 1010 goto returncmd; /* back to cmd mode */