]> granicus.if.org Git - vim/commitdiff
patch 8.2.3750: error messages are everywhere v8.2.3750
authorBram Moolenaar <Bram@vim.org>
Sun, 5 Dec 2021 22:19:27 +0000 (22:19 +0000)
committerBram Moolenaar <Bram@vim.org>
Sun, 5 Dec 2021 22:19:27 +0000 (22:19 +0000)
Problem:    Error messages are everywhere.
Solution:   Move more error messages to errors.h and adjust the names.

18 files changed:
src/blob.c
src/buffer.c
src/channel.c
src/errors.h
src/ex_docmd.c
src/globals.h
src/job.c
src/list.c
src/mark.c
src/misc1.c
src/os_unix.c
src/popupwin.c
src/register.c
src/session.c
src/spellfile.c
src/term.c
src/userfunc.c
src/version.c

index 2833c1a8c6804c8b9e52bbe35fe46f151a42c49c..0458571181b92ccf8d0747f5259b84aeb6bac995 100644 (file)
@@ -209,7 +209,7 @@ write_blob(FILE *fd, blob_T *blob)
     if (fwrite(blob->bv_ga.ga_data, 1, blob->bv_ga.ga_len, fd)
                                                  < (size_t)blob->bv_ga.ga_len)
     {
-       emsg(_(e_write));
+       emsg(_(e_error_while_writing));
        return FAIL;
     }
     return OK;
index f86ecdd2696d6785517c728ff168102d77862424..65d1ea05b6a2b150b9139070e0574ef7f126be37 100644 (file)
@@ -193,7 +193,7 @@ open_buffer(
        // This is OK, since there are no changes to lose.
        if (curbuf == NULL)
        {
-           emsg(_("E82: Cannot allocate any buffer, exiting..."));
+           emsg(_(e_cannot_allocate_any_buffer_exiting));
 
            // Don't try to do any saving, with "curbuf" NULL almost nothing
            // will work.
@@ -201,7 +201,7 @@ open_buffer(
            getout(2);
        }
 
-       emsg(_("E83: Cannot allocate buffer, using other one..."));
+       emsg(_(e_cannot_allocate_buffer_using_other_one));
        enter_buffer(curbuf);
 #ifdef FEAT_SYN_HL
        if (old_tw != curbuf->b_p_tw)
@@ -1182,7 +1182,7 @@ empty_curbuf(
 
     if (action == DOBUF_UNLOAD)
     {
-       emsg(_("E90: Cannot unload last buffer"));
+       emsg(_(e_cannot_unload_last_buffer));
        return FAIL;
     }
 
@@ -1255,7 +1255,7 @@ do_buffer_ext(
        }
        if (!bufIsChanged(buf))
        {
-           emsg(_("E84: No modified buffer found"));
+           emsg(_(e_no_modified_buffer_found));
            return FAIL;
        }
     }
@@ -1294,7 +1294,7 @@ do_buffer_ext(
            if (bp == buf)
            {
                // back where we started, didn't find anything.
-               emsg(_("E85: There is no listed buffer"));
+               emsg(_(e_there_is_no_listed_buffer));
                return FAIL;
            }
        }
@@ -1306,12 +1306,12 @@ do_buffer_ext(
        {
            // don't warn when deleting
            if (!unload)
-               semsg(_(e_nobufnr), count);
+               semsg(_(e_buffer_nr_does_not_exist), count);
        }
        else if (dir == FORWARD)
-           emsg(_("E87: Cannot go beyond last buffer"));
+           emsg(_(e_cannot_go_beyond_last_buffer));
        else
-           emsg(_("E88: Cannot go before first buffer"));
+           emsg(_(e_cannot_go_before_first_buffer));
        return FAIL;
     }
 #ifdef FEAT_PROP_POPUP
@@ -1364,7 +1364,7 @@ do_buffer_ext(
            else
 #endif
            {
-               semsg(_("E89: No write since last change for buffer %d (add ! to override)"),
+               semsg(_(e_no_write_since_last_change_for_buffer_nr_add_bang_to_override),
                                                                 buf->b_fnum);
                return FAIL;
            }
index 7514d638557e5dd4867c03e2a98c71711126c893..634312412c7f9b6546861335a57a5e7c599e2584 100644 (file)
@@ -1210,7 +1210,8 @@ channel_set_options(channel_T *channel, jobopt_T *opt)
        {
            buf = buflist_findnr(opt->jo_io_buf[PART_OUT]);
            if (buf == NULL)
-               semsg(_(e_nobufnr), (long)opt->jo_io_buf[PART_OUT]);
+               semsg(_(e_buffer_nr_does_not_exist),
+                                              (long)opt->jo_io_buf[PART_OUT]);
        }
        else
        {
@@ -1257,7 +1258,8 @@ channel_set_options(channel_T *channel, jobopt_T *opt)
        {
            buf = buflist_findnr(opt->jo_io_buf[PART_ERR]);
            if (buf == NULL)
-               semsg(_(e_nobufnr), (long)opt->jo_io_buf[PART_ERR]);
+               semsg(_(e_buffer_nr_does_not_exist),
+                                              (long)opt->jo_io_buf[PART_ERR]);
        }
        else
        {
index 49df3572def65d677b55366f1b0d5565f64ca4da..a494de3722ceaae444c5d765fef26c881ebdc13c 100644 (file)
@@ -168,6 +168,34 @@ EXTERN char e_too_many_brackets[]
        INIT(= N_("E76: Too many ["));
 EXTERN char e_too_many_file_names[]
        INIT(= N_("E77: Too many file names"));
+EXTERN char e_unknown_mark[]
+       INIT(= N_("E78: Unknown mark"));
+EXTERN char e_cannot_expand_wildcards[]
+       INIT(= N_("E79: Cannot expand wildcards"));
+EXTERN char e_error_while_writing[]
+       INIT(= N_("E80: Error while writing"));
+#ifdef FEAT_EVAL
+EXTERN char e_using_sid_not_in_script_context[]
+       INIT(= N_("E81: Using <SID> not in a script context"));
+#endif
+EXTERN char e_cannot_allocate_any_buffer_exiting[]
+       INIT(= N_("E82: Cannot allocate any buffer, exiting..."));
+EXTERN char e_cannot_allocate_buffer_using_other_one[]
+       INIT(= N_("E83: Cannot allocate buffer, using other one..."));
+EXTERN char e_no_modified_buffer_found[]
+       INIT(= N_("E84: No modified buffer found"));
+EXTERN char e_there_is_no_listed_buffer[]
+       INIT(= N_("E85: There is no listed buffer"));
+EXTERN char e_buffer_nr_does_not_exist[]
+       INIT(= N_("E86: Buffer %ld does not exist"));
+EXTERN char e_cannot_go_beyond_last_buffer[]
+       INIT(= N_("E87: Cannot go beyond last buffer"));
+EXTERN char e_cannot_go_before_first_buffer[]
+       INIT(= N_("E88: Cannot go before first buffer"));
+EXTERN char e_no_write_since_last_change_for_buffer_nr_add_bang_to_override[]
+       INIT(= N_("E89: No write since last change for buffer %d (add ! to override)"));
+EXTERN char e_cannot_unload_last_buffer[]
+       INIT(= N_("E90: Cannot unload last buffer"));
 
 #ifdef FEAT_EVAL
 EXTERN char e_undefined_variable_str[]
index 1fc538b85c50df3bf7613abde0265d587e4f8108..4d739f9a4a799504efbe1c5c0635643cd6d5ee9a 100644 (file)
@@ -9167,7 +9167,7 @@ eval_vars(
        case SPEC_SID:
                if (current_sctx.sc_sid <= 0)
                {
-                   *errormsg = _(e_usingsid);
+                   *errormsg = _(e_using_sid_not_in_script_context);
                    return NULL;
                }
                sprintf((char *)strbuf, "<SNR>%d_", current_sctx.sc_sid);
index 143aaa0bdccd8d66ee82426237985bd8a78678e5..5f8167a1e307aa74b563771ff4c7771b34b33e44 100644 (file)
@@ -1717,14 +1717,10 @@ EXTERN char e_signdata[]        INIT(= N_("E255: Couldn't read in sign data!"));
 #endif
 EXTERN char e_trailing[]       INIT(= N_("E488: Trailing characters"));
 EXTERN char e_trailing_arg[]   INIT(= N_("E488: Trailing characters: %s"));
-EXTERN char e_umark[]          INIT(= N_("E78: Unknown mark"));
-EXTERN char e_wildexpand[]     INIT(= N_("E79: Cannot expand wildcards"));
 EXTERN char e_winheight[]      INIT(= N_("E591: 'winheight' cannot be smaller than 'winminheight'"));
 EXTERN char e_winwidth[]       INIT(= N_("E592: 'winwidth' cannot be smaller than 'winminwidth'"));
-EXTERN char e_write[]          INIT(= N_("E80: Error while writing"));
 EXTERN char e_zerocount[]      INIT(= N_("E939: Positive count required"));
 #ifdef FEAT_EVAL
-EXTERN char e_usingsid[]       INIT(= N_("E81: Using <SID> not in a script context"));
 EXTERN char e_missing_paren[]  INIT(= N_("E107: Missing parentheses: %s"));
 EXTERN char e_missing_close[]  INIT(= N_("E110: Missing ')'"));
 EXTERN char e_missing_dict_colon[] INIT(= N_("E720: Missing colon in Dictionary: %s"));
@@ -1741,7 +1737,6 @@ EXTERN char e_nbreadonly[]        INIT(= N_("E744: NetBeans does not allow changes in r
 #endif
 EXTERN char e_maxmempat[]      INIT(= N_("E363: pattern uses more memory than 'maxmempattern'"));
 EXTERN char e_emptybuf[]       INIT(= N_("E749: empty buffer"));
-EXTERN char e_nobufnr[]        INIT(= N_("E86: Buffer %ld does not exist"));
 
 EXTERN char e_invalpat[]       INIT(= N_("E682: Invalid search pattern or delimiter"));
 EXTERN char e_bufloaded[]      INIT(= N_("E139: File is loaded in another buffer"));
index a2e184b12c4731b55db07c74e245cffa2da014c6..ebe902fb04ce2bd90465ac09c2d57b39a0d565d7 100644 (file)
--- a/src/job.c
+++ b/src/job.c
@@ -225,7 +225,8 @@ get_job_options(typval_T *tv, jobopt_T *opt, int supported, int supported2)
                }
                if (buflist_findnr(opt->jo_io_buf[part]) == NULL)
                {
-                   semsg(_(e_nobufnr), (long)opt->jo_io_buf[part]);
+                   semsg(_(e_buffer_nr_does_not_exist),
+                                                  (long)opt->jo_io_buf[part]);
                    return FAIL;
                }
            }
@@ -475,7 +476,7 @@ get_job_options(typval_T *tv, jobopt_T *opt, int supported, int supported2)
                opt->jo_bufnr_buf = buflist_findnr(nr);
                if (opt->jo_bufnr_buf == NULL)
                {
-                   semsg(_(e_nobufnr), (long)nr);
+                   semsg(_(e_buffer_nr_does_not_exist), (long)nr);
                    return FAIL;
                }
                if (opt->jo_bufnr_buf->b_nwindows == 0
@@ -1332,7 +1333,8 @@ job_start(
        {
            buf = buflist_findnr(opt.jo_io_buf[PART_IN]);
            if (buf == NULL)
-               semsg(_(e_nobufnr), (long)opt.jo_io_buf[PART_IN]);
+               semsg(_(e_buffer_nr_does_not_exist),
+                                                (long)opt.jo_io_buf[PART_IN]);
        }
        else if (!(opt.jo_set & JO_IN_NAME))
        {
index 16e59837e662018748accd903cefc1c7a58c6744..d6734470011a156e243f7fbc0cb74b26f28e246d 100644 (file)
@@ -1603,7 +1603,7 @@ write_list(FILE *fd, list_T *list, int binary)
            }
        if (ret == FAIL)
        {
-           emsg(_(e_write));
+           emsg(_(e_error_while_writing));
            break;
        }
     }
index c708e07e481ac15d3592a415709d43071899ab68..099214e74f27ec6df422c3aa3c3c708d66e06ccf 100644 (file)
@@ -578,7 +578,7 @@ check_mark(pos_T *pos)
 {
     if (pos == NULL)
     {
-       emsg(_(e_umark));
+       emsg(_(e_unknown_mark));
        return FAIL;
     }
     if (pos->lnum <= 0)
index e7808671b61f33ff402b77bf2375f795cdbeaa37..ad26ab37ae82e6e4d44c0b925b1d6327e616f192 100644 (file)
@@ -2403,7 +2403,7 @@ get_cmd_output_as_rettv(
            buf = buflist_findnr(argvars[1].vval.v_number);
            if (buf == NULL)
            {
-               semsg(_(e_nobufnr), argvars[1].vval.v_number);
+               semsg(_(e_buffer_nr_does_not_exist), argvars[1].vval.v_number);
                fclose(fd);
                goto errret;
            }
index ef5533c4d49eae3f0e1f882dfb8b3e055e6c9861..f93bc958627f358e9b6132d4a6ca2b07a02b92f7 100644 (file)
@@ -6797,7 +6797,7 @@ mch_expand_wildcards(
            if (!(flags & EW_SILENT))
 #endif
            {
-               msg(_(e_wildexpand));
+               msg(_(e_cannot_expand_wildcards));
                msg_start();            // don't overwrite this message
            }
        }
@@ -6817,7 +6817,7 @@ mch_expand_wildcards(
        // Something went wrong, perhaps a file name with a special char.
        if (!(flags & EW_SILENT))
        {
-           msg(_(e_wildexpand));
+           msg(_(e_cannot_expand_wildcards));
            msg_start();                // don't overwrite this message
        }
        vim_free(tempname);
index 4b8b74102cbdae7f3e748a9d203d951a96d31181..76418275bd9a27dc67333f7e3ca19fd04e592022 100644 (file)
@@ -1877,7 +1877,7 @@ popup_create(typval_T *argvars, typval_T *rettv, create_type_T type)
            buf = buflist_findnr(argvars[0].vval.v_number);
            if (buf == NULL)
            {
-               semsg(_(e_nobufnr), argvars[0].vval.v_number);
+               semsg(_(e_buffer_nr_does_not_exist), argvars[0].vval.v_number);
                return NULL;
            }
 #ifdef FEAT_TERMINAL
index d225d7789a2afe6b057a034bb7b3d769a60d025d..6a4bc2cc1a36e20f82d0583cf5e40865e53e803d 100644 (file)
@@ -2836,7 +2836,7 @@ write_reg_contents_ex(
 
            buf = buflist_findnr(num);
            if (buf == NULL)
-               semsg(_(e_nobufnr), (long)num);
+               semsg(_(e_buffer_nr_does_not_exist), (long)num);
        }
        else
            buf = buflist_findnr(buflist_findpat(str, str + STRLEN(str),
index d2b360df8953e49cceb6a3aa426097b2fabd65c7..e64697fd91a3cefcb3f402ed3ce0a17078782c65 100644 (file)
@@ -1331,7 +1331,7 @@ ex_mkrc(exarg_T   *eap)
        failed |= fclose(fd);
 
        if (failed)
-           emsg(_(e_write));
+           emsg(_(e_error_while_writing));
 #if defined(FEAT_SESSION)
        else if (eap->cmdidx == CMD_mksession)
        {
index 0d7b194aa5ff27c728f2e4986b5f2ac0369ac988..6d6c248ab03e43466ba54fbc34cf16d555b37ead 100644 (file)
@@ -5259,7 +5259,7 @@ theend:
     if (fwv != (size_t)1)
        retval = FAIL;
     if (retval == FAIL)
-       emsg(_(e_write));
+       emsg(_(e_error_while_writing));
 
     return retval;
 }
@@ -5404,7 +5404,7 @@ put_node(
            if (fd != NULL)
                if (putc(np->wn_byte, fd) == EOF) // <byte> or <xbyte>
                {
-                   emsg(_(e_write));
+                   emsg(_(e_error_while_writing));
                    return 0;
                }
        }
@@ -5815,7 +5815,7 @@ sug_write(spellinfo_T *spin, char_u *fname)
      */
     if (fwrite(VIMSUGMAGIC, VIMSUGMAGICL, (size_t)1, fd) != 1) // <fileID>
     {
-       emsg(_(e_write));
+       emsg(_(e_error_while_writing));
        goto theend;
     }
     putc(VIMSUGVERSION, fd);                           // <versionnr>
@@ -5857,7 +5857,7 @@ sug_write(spellinfo_T *spin, char_u *fname)
        len = (int)STRLEN(line) + 1;
        if (fwrite(line, (size_t)len, (size_t)1, fd) == 0)
        {
-           emsg(_(e_write));
+           emsg(_(e_error_while_writing));
            goto theend;
        }
        spin->si_memtot += len;
@@ -5865,7 +5865,7 @@ sug_write(spellinfo_T *spin, char_u *fname)
 
     // Write another byte to check for errors.
     if (putc(0, fd) == EOF)
-       emsg(_(e_write));
+       emsg(_(e_error_while_writing));
 
     vim_snprintf((char *)IObuff, IOSIZE,
                 _("Estimated runtime memory use: %d bytes"), spin->si_memtot);
index a8819a3ad96b08a2d9716009bc77fd9fb13f0a6d..f74b18add9ecf6950792b034a2fa911b9cabcb49 100644 (file)
@@ -6021,7 +6021,7 @@ replace_termcodes(
            if (STRNICMP(src, "<SID>", 5) == 0)
            {
                if (current_sctx.sc_sid <= 0)
-                   emsg(_(e_usingsid));
+                   emsg(_(e_using_sid_not_in_script_context));
                else
                {
                    src += 5;
index 18af66c6e7a1bd97d79bf3c28dce543c23aa03fc..7fc764e4df8a4e5c1b8ca1a975fa87542ada3180 100644 (file)
@@ -3763,7 +3763,7 @@ trans_function_name(
            // It's script-local, "s:" or "<SID>"
            if (current_sctx.sc_sid <= 0)
            {
-               emsg(_(e_usingsid));
+               emsg(_(e_using_sid_not_in_script_context));
                goto theend;
            }
            sprintf((char *)sid_buf, "%ld_", (long)current_sctx.sc_sid);
index 69a230d0a8d4259ec340564be9fdbad2ae6180eb..d7d1b2162ece68c4d5a5a9fb67f2b2c299211349 100644 (file)
@@ -753,6 +753,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    3750,
 /**/
     3749,
 /**/