Loading ...
Sorry, an error occurred while loading the content.

Patch 6.2.245

Expand Messages
  • Bram Moolenaar
    Patch 6.2.245 Problem: Completion doesn t work for :keepmarks and :lockmarks . Solution: Add the command modifiers to the table of commands. (Madoka
    Message 1 of 1 , Feb 8, 2004
    • 0 Attachment
      Patch 6.2.245
      Problem: Completion doesn't work for ":keepmarks" and ":lockmarks".
      Solution: Add the command modifiers to the table of commands. (Madoka
      Machitani)
      Files: src/ex_cmds.h, src/ex_docmd.c


      *** ../vim-6.2.244/src/ex_cmds.h Sun Feb 1 20:08:40 2004
      --- src/ex_cmds.h Sat Feb 7 18:10:50 2004
      ***************
      *** 440,445 ****
      --- 440,447 ----
      TRLBAR|CMDWIN),
      EX(CMD_k, "k", ex_mark,
      RANGE|WORD1|TRLBAR|SBOXOK|CMDWIN),
      + EX(CMD_keepmarks, "keepmarks", ex_wrongmodifier,
      + NEEDARG|EXTRA|NOTRLCOM),
      EX(CMD_list, "list", ex_print,
      RANGE|WHOLEFOLD|COUNT|TRLBAR|CMDWIN),
      EX(CMD_last, "last", ex_last,
      ***************
      *** 466,471 ****
      --- 468,475 ----
      FILE1|TRLBAR),
      EX(CMD_loadkeymap, "loadkeymap", ex_loadkeymap,
      CMDWIN),
      + EX(CMD_lockmarks, "lockmarks", ex_wrongmodifier,
      + NEEDARG|EXTRA|NOTRLCOM),
      EX(CMD_lunmap, "lunmap", ex_unmap,
      EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN),
      EX(CMD_ls, "ls", buflist_list,
      *** ../vim-6.2.244/src/ex_docmd.c Thu Feb 5 16:04:26 2004
      --- src/ex_docmd.c Sat Feb 7 18:22:26 2004
      ***************
      *** 2351,2358 ****
      --- 2351,2360 ----
      case CMD_ilist:
      case CMD_isearch:
      case CMD_isplit:
      + case CMD_keepmarks:
      case CMD_leftabove:
      case CMD_let:
      + case CMD_lockmarks:
      case CMD_match:
      case CMD_psearch:
      case CMD_return:
      ***************
      *** 2844,2853 ****
      /*
      * Isolate the command and search for it in the command table.
      * Exceptions:
      ! * - the 'k' command can directly be followed by any character.
      * - the 's' command can be followed directly by 'c', 'g', 'i', 'I' or 'r'
      */
      ! if (*cmd == 'k')
      {
      cmdidx = CMD_k;
      p = cmd + 1;
      --- 2846,2856 ----
      /*
      * Isolate the command and search for it in the command table.
      * Exceptions:
      ! * - the 'k' command can directly be followed by any character, but
      ! * do accept "keepmarks".
      * - the 's' command can be followed directly by 'c', 'g', 'i', 'I' or 'r'
      */
      ! if (*cmd == 'k' && cmd[1] != 'e')
      {
      cmdidx = CMD_k;
      p = cmd + 1;
      ***************
      *** 3184,3190 ****
      --- 3187,3195 ----
      case CMD_folddoclosed:
      case CMD_folddoopen:
      case CMD_hide:
      + case CMD_keepmarks:
      case CMD_leftabove:
      + case CMD_lockmarks:
      case CMD_rightbelow:
      case CMD_silent:
      case CMD_topleft:
      *** ../vim-6.2.244/src/version.c Sun Feb 8 15:13:33 2004
      --- src/version.c Sun Feb 8 17:06:12 2004
      ***************
      *** 639,640 ****
      --- 639,642 ----
      { /* Add new patch number below this line */
      + /**/
      + 245,
      /**/

      --
      hundred-and-one symptoms of being an internet addict:
      85. Choice between paying Compuserve bill and paying for kids education
      is a no brainer -- although a bit painful for your kids.

      /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net \\\
      /// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
      \\\ Project leader for A-A-P -- http://www.A-A-P.org ///
      \\\ Help AIDS victims, buy here: http://ICCF-Holland.org/click1.html ///
    Your message has been successfully submitted and would be delivered to recipients shortly.