0
0
mirror of https://github.com/vim/vim.git synced 2025-09-25 03:54:15 -04:00

patch 8.2.3970: error messages are spread out

Problem:    Error messages are spread out.
Solution:   Move more errors to errors.h.
This commit is contained in:
Bram Moolenaar
2022-01-01 15:58:22 +00:00
parent 56200eed62
commit 74409f6279
39 changed files with 161 additions and 131 deletions

View File

@@ -522,7 +522,7 @@ do_exmode(
|| changedtick != CHANGEDTICK(curbuf)) && !ex_no_reprint)
{
if (curbuf->b_ml.ml_flags & ML_EMPTY)
emsg(_(e_emptybuf));
emsg(_(e_empty_buffer));
else
{
if (ex_pressedreturn)
@@ -541,7 +541,7 @@ do_exmode(
else if (ex_pressedreturn && !ex_no_reprint) // must be at EOF
{
if (curbuf->b_ml.ml_flags & ML_EMPTY)
emsg(_(e_emptybuf));
emsg(_(e_empty_buffer));
else
emsg(_("E501: At end-of-file"));
}
@@ -2326,7 +2326,7 @@ do_one_cmd(
// check these explicitly for a more specific error message
if (*ea.arg == '*' || *ea.arg == '+')
{
errormsg = _(e_invalidreg);
errormsg = _(e_invalid_register_name);
goto doend;
}
#endif
@@ -2362,7 +2362,7 @@ do_one_cmd(
ea.arg = skipwhite(ea.arg);
if (n <= 0 && !ni && (ea.argt & EX_ZEROR) == 0)
{
errormsg = _(e_zerocount);
errormsg = _(e_positive_count_required);
goto doend;
}
if (ea.addr_type != ADDR_LINES) // e.g. :buffer 2, :sleep 3
@@ -2393,7 +2393,7 @@ do_one_cmd(
&& *ea.arg != '"' && (*ea.arg != '|' || (ea.argt & EX_TRLBAR) == 0))
{
// no arguments allowed but there is something
errormsg = ex_errmsg(e_trailing_arg, ea.arg);
errormsg = ex_errmsg(e_trailing_characters_str, ea.arg);
goto doend;
}
@@ -5353,7 +5353,7 @@ ex_buffer(exarg_T *eap)
if (ERROR_IF_ANY_POPUP_WINDOW)
return;
if (*eap->arg)
eap->errmsg = ex_errmsg(e_trailing_arg, eap->arg);
eap->errmsg = ex_errmsg(e_trailing_characters_str, eap->arg);
else
{
if (eap->addr_count == 0) // default is current buffer
@@ -5860,7 +5860,7 @@ ex_win_close(
// Never close the autocommand window.
if (win == aucmd_win)
{
emsg(_(e_autocmd_close));
emsg(_(e_cannot_close_autocmd_or_popup_window));
return;
}
@@ -6286,7 +6286,7 @@ ex_exit(exarg_T *eap)
ex_print(exarg_T *eap)
{
if (curbuf->b_ml.ml_flags & ML_EMPTY)
emsg(_(e_emptybuf));
emsg(_(e_empty_buffer));
else
{
for ( ;!got_int; ui_breakcheck())
@@ -6771,7 +6771,7 @@ ex_mode(exarg_T *eap)
if (*eap->arg == NUL)
shell_resized();
else
emsg(_(e_screenmode));
emsg(_(e_screen_mode_setting_not_supported));
}
/*
@@ -8327,7 +8327,7 @@ ex_mark(exarg_T *eap)
if (*eap->arg == NUL) // No argument?
emsg(_(e_argument_required));
else if (eap->arg[1] != NUL) // more than one character?
semsg(_(e_trailing_arg), eap->arg);
semsg(_(e_trailing_characters_str), eap->arg);
else
{
pos = curwin->w_cursor; // save curwin->w_cursor
@@ -8420,7 +8420,7 @@ ex_normal(exarg_T *eap)
if (ex_normal_lock > 0)
{
emsg(_(e_secure));
emsg(_(e_not_allowed_here));
return;
}
if (ex_normal_busy >= p_mmd)
@@ -8698,7 +8698,7 @@ ex_findpat(exarg_T *eap)
// Check for trailing illegal characters
if (!ends_excmd2(eap->arg, p))
eap->errmsg = ex_errmsg(e_trailing_arg, p);
eap->errmsg = ex_errmsg(e_trailing_characters_str, p);
else
set_nextcmd(eap, p);
}