Mercurial > vim
comparison src/sign.c @ 26865:bce848ec8b1b v8.2.3961
patch 8.2.3961: error messages are spread out
Commit: https://github.com/vim/vim/commit/436b5adc9770a2568209dd5ab1f98bd1afc91898
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Dec 31 22:49:24 2021 +0000
patch 8.2.3961: error messages are spread out
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 01 Jan 2022 00:00:04 +0100 |
parents | 806f31579357 |
children | 06a137af96f8 |
comparison
equal
deleted
inserted
replaced
26864:eb95ad159bce | 26865:bce848ec8b1b |
---|---|
1377 arg += 6; | 1377 arg += 6; |
1378 numhl = vim_strnsave(arg, p - arg); | 1378 numhl = vim_strnsave(arg, p - arg); |
1379 } | 1379 } |
1380 else | 1380 else |
1381 { | 1381 { |
1382 semsg(_(e_invarg2), arg); | 1382 semsg(_(e_invalid_argument_str), arg); |
1383 failed = TRUE; | 1383 failed = TRUE; |
1384 break; | 1384 break; |
1385 } | 1385 } |
1386 } | 1386 } |
1387 | 1387 |
1420 // :sign place | 1420 // :sign place |
1421 // :sign place group={group} | 1421 // :sign place group={group} |
1422 // :sign place group=* | 1422 // :sign place group=* |
1423 if (lnum >= 0 || sign_name != NULL | 1423 if (lnum >= 0 || sign_name != NULL |
1424 || (group != NULL && *group == '\0')) | 1424 || (group != NULL && *group == '\0')) |
1425 emsg(_(e_invarg)); | 1425 emsg(_(e_invalid_argument)); |
1426 else | 1426 else |
1427 sign_list_placed(buf, group); | 1427 sign_list_placed(buf, group); |
1428 } | 1428 } |
1429 else | 1429 else |
1430 { | 1430 { |
1431 // Place a new sign | 1431 // Place a new sign |
1432 if (sign_name == NULL || buf == NULL | 1432 if (sign_name == NULL || buf == NULL |
1433 || (group != NULL && *group == '\0')) | 1433 || (group != NULL && *group == '\0')) |
1434 { | 1434 { |
1435 emsg(_(e_invarg)); | 1435 emsg(_(e_invalid_argument)); |
1436 return; | 1436 return; |
1437 } | 1437 } |
1438 | 1438 |
1439 sign_place(&id, group, sign_name, buf, lnum, prio); | 1439 sign_place(&id, group, sign_name, buf, lnum, prio); |
1440 } | 1440 } |
1451 int id, | 1451 int id, |
1452 char_u *group) | 1452 char_u *group) |
1453 { | 1453 { |
1454 if (lnum >= 0 || sign_name != NULL || (group != NULL && *group == '\0')) | 1454 if (lnum >= 0 || sign_name != NULL || (group != NULL && *group == '\0')) |
1455 { | 1455 { |
1456 emsg(_(e_invarg)); | 1456 emsg(_(e_invalid_argument)); |
1457 return; | 1457 return; |
1458 } | 1458 } |
1459 | 1459 |
1460 if (id == -2) | 1460 if (id == -2) |
1461 { | 1461 { |
1520 int id, | 1520 int id, |
1521 char_u *group) | 1521 char_u *group) |
1522 { | 1522 { |
1523 if (sign_name == NULL && group == NULL && id == -1) | 1523 if (sign_name == NULL && group == NULL && id == -1) |
1524 { | 1524 { |
1525 emsg(_(e_argreq)); | 1525 emsg(_(e_argument_required)); |
1526 return; | 1526 return; |
1527 } | 1527 } |
1528 | 1528 |
1529 if (buf == NULL || (group != NULL && *group == '\0') | 1529 if (buf == NULL || (group != NULL && *group == '\0') |
1530 || lnum >= 0 || sign_name != NULL) | 1530 || lnum >= 0 || sign_name != NULL) |
1531 { | 1531 { |
1532 // File or buffer is not specified or an empty group is used | 1532 // File or buffer is not specified or an empty group is used |
1533 // or a line number or a sign name is specified. | 1533 // or a line number or a sign name is specified. |
1534 emsg(_(e_invarg)); | 1534 emsg(_(e_invalid_argument)); |
1535 return; | 1535 return; |
1536 } | 1536 } |
1537 (void)sign_jump(id, group, buf); | 1537 (void)sign_jump(id, group, buf); |
1538 } | 1538 } |
1539 | 1539 |
1584 } | 1584 } |
1585 else if (STRNCMP(arg, "*", 1) == 0 && cmd == SIGNCMD_UNPLACE) | 1585 else if (STRNCMP(arg, "*", 1) == 0 && cmd == SIGNCMD_UNPLACE) |
1586 { | 1586 { |
1587 if (*signid != -1) | 1587 if (*signid != -1) |
1588 { | 1588 { |
1589 emsg(_(e_invarg)); | 1589 emsg(_(e_invalid_argument)); |
1590 return FAIL; | 1590 return FAIL; |
1591 } | 1591 } |
1592 *signid = -2; | 1592 *signid = -2; |
1593 arg = skiptowhite(arg + 1); | 1593 arg = skiptowhite(arg + 1); |
1594 } | 1594 } |
1633 semsg(_(e_trailing_arg), arg); | 1633 semsg(_(e_trailing_arg), arg); |
1634 break; | 1634 break; |
1635 } | 1635 } |
1636 else | 1636 else |
1637 { | 1637 { |
1638 emsg(_(e_invarg)); | 1638 emsg(_(e_invalid_argument)); |
1639 return FAIL; | 1639 return FAIL; |
1640 } | 1640 } |
1641 arg = skipwhite(arg); | 1641 arg = skipwhite(arg); |
1642 } | 1642 } |
1643 | 1643 |
2469 sign_id = (int)tv_get_number_chk(&argvars[0], ¬anum); | 2469 sign_id = (int)tv_get_number_chk(&argvars[0], ¬anum); |
2470 if (notanum) | 2470 if (notanum) |
2471 return; | 2471 return; |
2472 if (sign_id <= 0) | 2472 if (sign_id <= 0) |
2473 { | 2473 { |
2474 emsg(_(e_invarg)); | 2474 emsg(_(e_invalid_argument)); |
2475 return; | 2475 return; |
2476 } | 2476 } |
2477 | 2477 |
2478 // Sign group | 2478 // Sign group |
2479 sign_group = tv_get_string_chk(&argvars[1]); | 2479 sign_group = tv_get_string_chk(&argvars[1]); |
2535 sign_id = tv_get_number_chk(id_tv, ¬anum); | 2535 sign_id = tv_get_number_chk(id_tv, ¬anum); |
2536 if (notanum) | 2536 if (notanum) |
2537 return -1; | 2537 return -1; |
2538 if (sign_id < 0) | 2538 if (sign_id < 0) |
2539 { | 2539 { |
2540 emsg(_(e_invarg)); | 2540 emsg(_(e_invalid_argument)); |
2541 return -1; | 2541 return -1; |
2542 } | 2542 } |
2543 } | 2543 } |
2544 | 2544 |
2545 // sign group | 2545 // sign group |
2597 if (di != NULL) | 2597 if (di != NULL) |
2598 { | 2598 { |
2599 lnum = tv_get_lnum(&di->di_tv); | 2599 lnum = tv_get_lnum(&di->di_tv); |
2600 if (lnum <= 0) | 2600 if (lnum <= 0) |
2601 { | 2601 { |
2602 emsg(_(e_invarg)); | 2602 emsg(_(e_invalid_argument)); |
2603 goto cleanup; | 2603 goto cleanup; |
2604 } | 2604 } |
2605 } | 2605 } |
2606 | 2606 |
2607 // sign priority | 2607 // sign priority |
2789 if (dict_find(dict, (char_u *)"id", -1) != NULL) | 2789 if (dict_find(dict, (char_u *)"id", -1) != NULL) |
2790 { | 2790 { |
2791 sign_id = dict_get_number(dict, (char_u *)"id"); | 2791 sign_id = dict_get_number(dict, (char_u *)"id"); |
2792 if (sign_id <= 0) | 2792 if (sign_id <= 0) |
2793 { | 2793 { |
2794 emsg(_(e_invarg)); | 2794 emsg(_(e_invalid_argument)); |
2795 goto cleanup; | 2795 goto cleanup; |
2796 } | 2796 } |
2797 } | 2797 } |
2798 } | 2798 } |
2799 | 2799 |
2864 || check_for_opt_dict_arg(argvars, 1) == FAIL)) | 2864 || check_for_opt_dict_arg(argvars, 1) == FAIL)) |
2865 return; | 2865 return; |
2866 | 2866 |
2867 if (argvars[0].v_type != VAR_STRING) | 2867 if (argvars[0].v_type != VAR_STRING) |
2868 { | 2868 { |
2869 emsg(_(e_invarg)); | 2869 emsg(_(e_invalid_argument)); |
2870 return; | 2870 return; |
2871 } | 2871 } |
2872 | 2872 |
2873 if (argvars[1].v_type != VAR_UNKNOWN) | 2873 if (argvars[1].v_type != VAR_UNKNOWN) |
2874 { | 2874 { |