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".