Mercurial > vim
comparison src/misc1.c @ 344:7033303ea0c0 v7.0089
updated for version 7.0089
author | vimboss |
---|---|
date | Tue, 21 Jun 2005 22:37:39 +0000 |
parents | 03b3684919e3 |
children | 6c62b9b939bd |
comparison
equal
deleted
inserted
replaced
343:607cff4bc0cb | 344:7033303ea0c0 |
---|---|
2459 #ifdef FEAT_TITLE | 2459 #ifdef FEAT_TITLE |
2460 need_maketitle = TRUE; /* set window title later */ | 2460 need_maketitle = TRUE; /* set window title later */ |
2461 #endif | 2461 #endif |
2462 } | 2462 } |
2463 ++curbuf->b_changedtick; | 2463 ++curbuf->b_changedtick; |
2464 ++global_changedtick; | |
2465 } | 2464 } |
2466 | 2465 |
2467 static void changedOneline __ARGS((buf_T *buf, linenr_T lnum)); | 2466 static void changedOneline __ARGS((buf_T *buf, linenr_T lnum)); |
2468 static void changed_lines_buf __ARGS((buf_T *buf, linenr_T lnum, linenr_T lnume, long xtra)); | 2467 static void changed_lines_buf __ARGS((buf_T *buf, linenr_T lnum, linenr_T lnume, long xtra)); |
2469 static void changed_common __ARGS((linenr_T lnum, colnr_T col, linenr_T lnume, long xtra)); | 2468 static void changed_common __ARGS((linenr_T lnum, colnr_T col, linenr_T lnume, long xtra)); |
2849 #ifdef FEAT_TITLE | 2848 #ifdef FEAT_TITLE |
2850 need_maketitle = TRUE; /* set window title later */ | 2849 need_maketitle = TRUE; /* set window title later */ |
2851 #endif | 2850 #endif |
2852 } | 2851 } |
2853 ++buf->b_changedtick; | 2852 ++buf->b_changedtick; |
2854 ++global_changedtick; | |
2855 #ifdef FEAT_NETBEANS_INTG | 2853 #ifdef FEAT_NETBEANS_INTG |
2856 netbeans_unmodified(buf); | 2854 netbeans_unmodified(buf); |
2857 #endif | 2855 #endif |
2858 } | 2856 } |
2859 | 2857 |
3142 */ | 3140 */ |
3143 int | 3141 int |
3144 prompt_for_number() | 3142 prompt_for_number() |
3145 { | 3143 { |
3146 int i; | 3144 int i; |
3145 int save_cmdline_row; | |
3146 int save_State; | |
3147 | 3147 |
3148 /* When using ":silent" assume that <CR> was entered. */ | 3148 /* When using ":silent" assume that <CR> was entered. */ |
3149 MSG_PUTS(_("Choice number (<Enter> cancels): ")); | 3149 MSG_PUTS(_("Choice number (<Enter> cancels): ")); |
3150 | |
3151 /* Set the state such that text can be selected/copied/pasted. */ | |
3152 save_cmdline_row = cmdline_row; | |
3153 cmdline_row = Rows - 1; | |
3154 save_State = State; | |
3155 State = CMDLINE; | |
3156 | |
3150 i = get_number(TRUE); | 3157 i = get_number(TRUE); |
3151 if (KeyTyped) /* don't call wait_return() now */ | 3158 if (KeyTyped) /* don't call wait_return() now */ |
3152 { | 3159 { |
3153 msg_putchar('\n'); | 3160 msg_putchar('\n'); |
3154 cmdline_row = msg_row - 1; | 3161 cmdline_row = msg_row - 1; |
3155 need_wait_return = FALSE; | 3162 need_wait_return = FALSE; |
3156 msg_didany = FALSE; | 3163 msg_didany = FALSE; |
3157 } | 3164 } |
3165 else | |
3166 cmdline_row = save_cmdline_row; | |
3167 State = save_State; | |
3168 | |
3158 return i; | 3169 return i; |
3159 } | 3170 } |
3160 | 3171 |
3161 void | 3172 void |
3162 msgmore(n) | 3173 msgmore(n) |