Mercurial > vim
comparison src/message.c @ 8:7edf9b6e4c36
Various changes
author | vimboss |
---|---|
date | Wed, 16 Jun 2004 11:19:22 +0000 |
parents | 3fc0f57ecb91 |
children | 3ba373b54370 |
comparison
equal
deleted
inserted
replaced
7:3fc0f57ecb91 | 8:7edf9b6e4c36 |
---|---|
555 if (p_eb) | 555 if (p_eb) |
556 beep_flush(); /* also includes flush_buffers() */ | 556 beep_flush(); /* also includes flush_buffers() */ |
557 else | 557 else |
558 flush_buffers(FALSE); /* flush internal buffers */ | 558 flush_buffers(FALSE); /* flush internal buffers */ |
559 did_emsg = TRUE; /* flag for DoOneCmd() */ | 559 did_emsg = TRUE; /* flag for DoOneCmd() */ |
560 | |
561 #ifdef VIMBUDDY | |
562 if (sourcing_name == NULL) | |
563 { | |
564 VimBuddyText(s, 2); | |
565 return TRUE; | |
566 } | |
567 #endif | |
568 } | 560 } |
569 | 561 |
570 emsg_on_display = TRUE; /* remember there is an error message */ | 562 emsg_on_display = TRUE; /* remember there is an error message */ |
571 ++msg_scroll; /* don't overwrite a previous message */ | 563 ++msg_scroll; /* don't overwrite a previous message */ |
572 attr = hl_attr(HLF_E); /* set highlight mode for error messages */ | 564 attr = hl_attr(HLF_E); /* set highlight mode for error messages */ |
2572 if (msg_silent != 0) | 2564 if (msg_silent != 0) |
2573 return; | 2565 return; |
2574 | 2566 |
2575 /* Don't want a hit-enter prompt here. */ | 2567 /* Don't want a hit-enter prompt here. */ |
2576 ++no_wait_return; | 2568 ++no_wait_return; |
2569 | |
2577 #ifdef FEAT_EVAL | 2570 #ifdef FEAT_EVAL |
2578 set_vim_var_string(VV_WARNINGMSG, message, -1); | 2571 set_vim_var_string(VV_WARNINGMSG, message, -1); |
2579 #endif | 2572 #endif |
2580 #ifdef VIMBUDDY | |
2581 VimBuddyText(message, 1); | |
2582 #else | |
2583 vim_free(keep_msg); | 2573 vim_free(keep_msg); |
2584 keep_msg = NULL; | 2574 keep_msg = NULL; |
2585 if (hl) | 2575 if (hl) |
2586 keep_msg_attr = hl_attr(HLF_W); | 2576 keep_msg_attr = hl_attr(HLF_W); |
2587 else | 2577 else |
2589 if (msg_attr(message, keep_msg_attr) && msg_scrolled == 0) | 2579 if (msg_attr(message, keep_msg_attr) && msg_scrolled == 0) |
2590 set_keep_msg(message); | 2580 set_keep_msg(message); |
2591 msg_didout = FALSE; /* overwrite this message */ | 2581 msg_didout = FALSE; /* overwrite this message */ |
2592 msg_nowait = TRUE; /* don't wait for this message */ | 2582 msg_nowait = TRUE; /* don't wait for this message */ |
2593 msg_col = 0; | 2583 msg_col = 0; |
2594 #endif | 2584 |
2595 --no_wait_return; | 2585 --no_wait_return; |
2596 } | 2586 } |
2597 | 2587 |
2598 /* | 2588 /* |
2599 * Advance msg cursor to column "col". | 2589 * Advance msg cursor to column "col". |