Mercurial > vim
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 */ |