Patch 8.1.0701
Problem:    Sign message not translated and inconsistent spacing.
Solution:   Add _() for translation.  Add a space. (Ken Takata)  Also use
            MSG_BUF_LEN instead of BUFSIZ.
Files:      src/sign.c, src/testdir/test_signs.vim


*** ../vim-8.1.0700/src/sign.c  2019-01-06 16:23:29.499325079 +0100
--- src/sign.c  2019-01-07 20:42:22.384390285 +0100
***************
*** 607,614 ****
  {
      buf_T     *buf;
      signlist_T        *sign;
!     char      lbuf[BUFSIZ];
!     char      group[BUFSIZ];
  
      MSG_PUTS_TITLE(_("\n--- Signs ---"));
      msg_putchar('\n');
--- 607,614 ----
  {
      buf_T     *buf;
      signlist_T        *sign;
!     char      lbuf[MSG_BUF_LEN];
!     char      group[MSG_BUF_LEN];
  
      MSG_PUTS_TITLE(_("\n--- Signs ---"));
      msg_putchar('\n');
***************
*** 620,626 ****
      {
        if (buf->b_signlist != NULL)
        {
!           vim_snprintf(lbuf, BUFSIZ, _("Signs for %s:"), buf->b_fname);
            MSG_PUTS_ATTR(lbuf, HL_ATTR(HLF_D));
            msg_putchar('\n');
        }
--- 620,626 ----
      {
        if (buf->b_signlist != NULL)
        {
!           vim_snprintf(lbuf, MSG_BUF_LEN, _("Signs for %s:"), buf->b_fname);
            MSG_PUTS_ATTR(lbuf, HL_ATTR(HLF_D));
            msg_putchar('\n');
        }
***************
*** 631,642 ****
            if (!sign_in_group(sign, sign_group))
                continue;
            if (sign->group != NULL)
!               vim_snprintf(group, BUFSIZ, "  group=%s",
                                                        sign->group->sg_name);
            else
                group[0] = '\0';
!           vim_snprintf(lbuf, BUFSIZ, _("    line=%ld  id=%d%s  name=%s "
!                                                       "priority=%d"),
                           (long)sign->lnum, sign->id, group,
                           sign_typenr2name(sign->typenr), sign->priority);
            MSG_PUTS(lbuf);
--- 631,642 ----
            if (!sign_in_group(sign, sign_group))
                continue;
            if (sign->group != NULL)
!               vim_snprintf(group, MSG_BUF_LEN, _("  group=%s"),
                                                        sign->group->sg_name);
            else
                group[0] = '\0';
!           vim_snprintf(lbuf, MSG_BUF_LEN,
!                          _("    line=%ld  id=%d%s  name=%s  priority=%d"),
                           (long)sign->lnum, sign->id, group,
                           sign_typenr2name(sign->typenr), sign->priority);
            MSG_PUTS(lbuf);
*** ../vim-8.1.0700/src/testdir/test_signs.vim  2019-01-06 16:23:29.499325079 
+0100
--- src/testdir/test_signs.vim  2019-01-07 20:48:20.517760217 +0100
***************
*** 67,73 ****
    " Check placed signs
    let a=execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for [NULL]:\n" .
!               \ "    line=3  id=41  name=Sign1 priority=10\n", a)
  
    " Unplace the sign and try jumping to it again should fail.
    sign unplace 41
--- 67,73 ----
    " Check placed signs
    let a=execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for [NULL]:\n" .
!               \ "    line=3  id=41  name=Sign1  priority=10\n", a)
  
    " Unplace the sign and try jumping to it again should fail.
    sign unplace 41
***************
*** 95,101 ****
    sign place 77 line=9 name=Sign2
    let a=execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for [NULL]:\n" .
!               \ "    line=9  id=77  name=Sign2 priority=10\n", a)
    sign unplace *
  
    " Check :jump with file=...
--- 95,101 ----
    sign place 77 line=9 name=Sign2
    let a=execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for [NULL]:\n" .
!               \ "    line=9  id=77  name=Sign2  priority=10\n", a)
    sign unplace *
  
    " Check :jump with file=...
***************
*** 161,167 ****
    exe 'sign place 20 line=3 name=004 buffer=' . bufnr('')
    let a = execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for foo:\n" .
!               \ "    line=3  id=20  name=4 priority=10\n", a)
    exe 'sign unplace 20 buffer=' . bufnr('')
    sign undefine 004
    call assert_fails('sign list 4', 'E155:')
--- 161,167 ----
    exe 'sign place 20 line=3 name=004 buffer=' . bufnr('')
    let a = execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for foo:\n" .
!               \ "    line=3  id=20  name=4  priority=10\n", a)
    exe 'sign unplace 20 buffer=' . bufnr('')
    sign undefine 004
    call assert_fails('sign list 4', 'E155:')
***************
*** 189,195 ****
    " Listing placed sign should show that sign is deleted.
    let a=execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for foobar:\n" .
!               \ "    line=1  id=41  name=[Deleted] priority=10\n", a)
  
    sign unplace 41
    let a=execute('sign place')
--- 189,195 ----
    " Listing placed sign should show that sign is deleted.
    let a=execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for foobar:\n" .
!               \ "    line=1  id=41  name=[Deleted]  priority=10\n", a)
  
    sign unplace 41
    let a=execute('sign place')
***************
*** 613,631 ****
    " :sign place file={fname}
    let a = execute('sign place file=Xsign')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1 priority=10\n", a)
  
    " :sign place group={group} file={fname}
    let a = execute('sign place group=g2 file=Xsign')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  group=g2  name=sign1 priority=10\n", a)
  
    " :sign place group=* file={fname}
    let a = execute('sign place group=* file=Xsign')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  group=g2  name=sign1 priority=10\n" .
!             \ "    line=10  id=5  group=g1  name=sign1 priority=10\n" .
!             \ "    line=10  id=5  name=sign1 priority=10\n", a)
  
    " Error case: non-existing group
    let a = execute('sign place group=xyz file=Xsign')
--- 613,631 ----
    " :sign place file={fname}
    let a = execute('sign place file=Xsign')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1  priority=10\n", a)
  
    " :sign place group={group} file={fname}
    let a = execute('sign place group=g2 file=Xsign')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  group=g2  name=sign1  priority=10\n", a)
  
    " :sign place group=* file={fname}
    let a = execute('sign place group=* file=Xsign')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  group=g2  name=sign1  priority=10\n" .
!             \ "    line=10  id=5  group=g1  name=sign1  priority=10\n" .
!             \ "    line=10  id=5  name=sign1  priority=10\n", a)
  
    " Error case: non-existing group
    let a = execute('sign place group=xyz file=Xsign')
***************
*** 640,658 ****
    " :sign place buffer={fname}
    let a = execute('sign place buffer=' . bnum)
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1 priority=10\n", a)
  
    " :sign place group={group} buffer={fname}
    let a = execute('sign place group=g2 buffer=' . bnum)
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=12  id=5  group=g2  name=sign1 priority=10\n", a)
  
    " :sign place group=* buffer={fname}
    let a = execute('sign place group=* buffer=' . bnum)
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1 priority=10\n" .
!             \ "    line=11  id=5  group=g1  name=sign1 priority=10\n" .
!             \ "    line=12  id=5  group=g2  name=sign1 priority=10\n", a)
  
    " Error case: non-existing group
    let a = execute('sign place group=xyz buffer=' . bnum)
--- 640,658 ----
    " :sign place buffer={fname}
    let a = execute('sign place buffer=' . bnum)
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1  priority=10\n", a)
  
    " :sign place group={group} buffer={fname}
    let a = execute('sign place group=g2 buffer=' . bnum)
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=12  id=5  group=g2  name=sign1  priority=10\n", a)
  
    " :sign place group=* buffer={fname}
    let a = execute('sign place group=* buffer=' . bnum)
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1  priority=10\n" .
!             \ "    line=11  id=5  group=g1  name=sign1  priority=10\n" .
!             \ "    line=12  id=5  group=g2  name=sign1  priority=10\n", a)
  
    " Error case: non-existing group
    let a = execute('sign place group=xyz buffer=' . bnum)
***************
*** 661,679 ****
    " :sign place
    let a = execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1 priority=10\n", a)
  
    " :sign place group={group}
    let a = execute('sign place group=g1')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=11  id=5  group=g1  name=sign1 priority=10\n", a)
  
    " :sign place group=*
    let a = execute('sign place group=*')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1 priority=10\n" .
!             \ "    line=11  id=5  group=g1  name=sign1 priority=10\n" .
!             \ "    line=12  id=5  group=g2  name=sign1 priority=10\n", a)
  
    " Test for ':sign jump' command with groups
    sign jump 5 group=g1 file=Xsign
--- 661,679 ----
    " :sign place
    let a = execute('sign place')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1  priority=10\n", a)
  
    " :sign place group={group}
    let a = execute('sign place group=g1')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=11  id=5  group=g1  name=sign1  priority=10\n", a)
  
    " :sign place group=*
    let a = execute('sign place group=*')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1  priority=10\n" .
!             \ "    line=11  id=5  group=g1  name=sign1  priority=10\n" .
!             \ "    line=12  id=5  group=g2  name=sign1  priority=10\n", a)
  
    " Test for ':sign jump' command with groups
    sign jump 5 group=g1 file=Xsign
***************
*** 1128,1141 ****
    sign place 5 group=g2 line=10 name=sign1 priority=25 file=Xsign
    let a = execute('sign place group=*')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1 priority=30\n" .
!             \ "    line=10  id=5  group=g2  name=sign1 priority=25\n" .
!             \ "    line=10  id=5  group=g1  name=sign1 priority=20\n", a)
  
    " Test for :sign place group={group}
    let a = execute('sign place group=g1')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  group=g1  name=sign1 priority=20\n", a)
  
    call sign_unplace('*')
    call sign_undefine()
--- 1128,1141 ----
    sign place 5 group=g2 line=10 name=sign1 priority=25 file=Xsign
    let a = execute('sign place group=*')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  name=sign1  priority=30\n" .
!             \ "    line=10  id=5  group=g2  name=sign1  priority=25\n" .
!             \ "    line=10  id=5  group=g1  name=sign1  priority=20\n", a)
  
    " Test for :sign place group={group}
    let a = execute('sign place group=g1')
    call assert_equal("\n--- Signs ---\nSigns for Xsign:\n" .
!             \ "    line=10  id=5  group=g1  name=sign1  priority=20\n", a)
  
    call sign_unplace('*')
    call sign_undefine()
*** ../vim-8.1.0700/src/version.c       2019-01-06 22:22:03.323843894 +0100
--- src/version.c       2019-01-07 20:43:30.323886492 +0100
***************
*** 801,802 ****
--- 801,804 ----
  {   /* Add new patch number below this line */
+ /**/
+     701,
  /**/

-- 
hundred-and-one symptoms of being an internet addict:
124. You begin conversations with, "Who is your internet service provider?"

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui