mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
updated for version 7.0e06
This commit is contained in:
@@ -528,6 +528,25 @@ msg_source(attr)
|
||||
--no_wait_return;
|
||||
}
|
||||
|
||||
/*
|
||||
* Return TRUE if not giving error messages right now:
|
||||
* If "emsg_off" is set: no error messages at the moment.
|
||||
* If "msg" is in 'debug': do error message but without side effects.
|
||||
* If "emsg_skip" is set: never do error messages.
|
||||
*/
|
||||
int
|
||||
emsg_not_now()
|
||||
{
|
||||
if ((emsg_off > 0 && vim_strchr(p_debug, 'm') == NULL
|
||||
&& vim_strchr(p_debug, 't') == NULL)
|
||||
#ifdef FEAT_EVAL
|
||||
|| emsg_skip > 0
|
||||
#endif
|
||||
)
|
||||
return TRUE;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/*
|
||||
* emsg() - display an error message
|
||||
*
|
||||
@@ -559,17 +578,8 @@ emsg(s)
|
||||
emsg_severe = FALSE;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* If "emsg_off" is set: no error messages at the moment.
|
||||
* If "msg" is in 'debug': do error message but without side effects.
|
||||
* If "emsg_skip" is set: never do error messages.
|
||||
*/
|
||||
if ((emsg_off > 0 && vim_strchr(p_debug, 'm') == NULL
|
||||
&& vim_strchr(p_debug, 't') == NULL)
|
||||
#ifdef FEAT_EVAL
|
||||
|| emsg_skip > 0
|
||||
#endif
|
||||
)
|
||||
/* Skip this if not giving error messages at the moment. */
|
||||
if (emsg_not_now())
|
||||
return TRUE;
|
||||
|
||||
if (!emsg_off || vim_strchr(p_debug, 't') != NULL)
|
||||
|
Reference in New Issue
Block a user